ナビゲーションリンクをスキップ
Spring Data Relational Parent
  • ホーム
  • 概要
  • パッケージ
  • クラス
  • 使用
  • ツリー
  • 非推奨
  • インデックス
  • ヘルプ

非推奨の API

内容

  • 最終的に非推奨
  • インターフェース
  • クラス
  • 例外
  • フィールド
  • メソッド
  • コンストラクター
  • 最終的に非推奨の要素
    要素
    説明
    org.springframework.data.jdbc.core.convert.DefaultJdbcTypeFactory(JdbcOperations, JdbcArrayColumns)
    代わりに DefaultJdbcTypeFactory(JdbcOperations, org.springframework.data.jdbc.core.dialect.JdbcArrayColumns) を使用してください。
    org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy.setDelegate(DataAccessStrategy)
    3.0 以降、変更可能な状態を避けるために DelegatingDataAccessStrategy(DataAccessStrategy) を使用します。
    org.springframework.data.jdbc.core.convert.JdbcArrayColumns
    3.5 以降、置き換えは JdbcArrayColumns に移動されました。
    org.springframework.data.jdbc.core.mapping.AggregateReference.IdOnlyAggregateReference
    3.5.3 以降、このクラスは実装の詳細であり、アプリケーションコードでは使用すべきではないため、4.0 ではパッケージプライベートクラスに変換されます。
    org.springframework.data.jdbc.repository.config.DialectResolver
    3.5 以降、代替の DialectResolver は org.springframework.data.jdbc.core.dialect パッケージに移動されました。
    org.springframework.data.jdbc.repository.config.DialectResolver.DefaultDialectProvider
    org.springframework.data.jdbc.repository.config.DialectResolver.JdbcDialectProvider
    3.5 以降、代替の DialectResolver は org.springframework.data.jdbc.core.dialect パッケージに移動されました。
    org.springframework.data.jdbc.repository.config.DialectResolver.NoDialectException
    org.springframework.data.relational.core.dialect.Db2Dialect.INSTANCE
    org.springframework.data.jdbc.core.dialect.JdbcDb2Dialect を直接使用します。
    org.springframework.data.relational.core.dialect.H2Dialect.INSTANCE
    org.springframework.data.r2dbc.dialect.H2Dialect または org.springframework.data.jdbc.core.dialect.JdbcH2Dialect のいずれかを使用します。
    org.springframework.data.relational.core.dialect.HsqlDbDialect.INSTANCE
    org.springframework.data.jdbc.core.dialect.JdbcHsqlDbDialect を直接使用します。
    org.springframework.data.relational.core.dialect.MySqlDialect.INSTANCE
    org.springframework.data.r2dbc.dialect.MySqlDialect または org.springframework.data.jdbc.core.dialect.JdbcMySqlDialect のいずれかを使用する
    org.springframework.data.relational.core.dialect.OracleDialect.INSTANCE
    org.springframework.data.r2dbc.dialect.OracleDialect または org.springframework.data.jdbc.core.dialect.JdbcOracleDialect のいずれかを使用します。
    org.springframework.data.relational.core.dialect.PostgresDialect.INSTANCE
    org.springframework.data.r2dbc.dialect.PostgresDialect または org.springframework.data.jdbc.core.dialect.JdbcPostgresDialect のいずれかを使用します。
    org.springframework.data.relational.core.dialect.SqlServerDialect.INSTANCE
    org.springframework.data.r2dbc.dialect.SqlServerDialect または org.springframework.data.jdbc.core.dialect.JdbcSqlServerDialect のいずれかを使用します。
  • 非推奨のインターフェース
    インターフェース
    説明
    org.springframework.data.jdbc.core.convert.JdbcArrayColumns
    3.5 以降、置き換えは JdbcArrayColumns に移動されました。
    org.springframework.data.jdbc.repository.config.DialectResolver.JdbcDialectProvider
    3.5 以降、代替の DialectResolver は org.springframework.data.jdbc.core.dialect パッケージに移動されました。
    org.springframework.data.r2dbc.core.ReactiveDataAccessStrategy
    1.2 以降、StatementMapper、UpdateMapper、R2dbcConverter を直接使用することに賛成しています。
  • 非推奨のクラス
    クラス
    説明
    org.springframework.data.jdbc.core.mapping.AggregateReference.IdOnlyAggregateReference
    3.5.3 以降、このクラスは実装の詳細であり、アプリケーションコードでは使用すべきではないため、4.0 ではパッケージプライベートクラスに変換されます。
    org.springframework.data.jdbc.repository.config.DialectResolver
    3.5 以降、代替の DialectResolver は org.springframework.data.jdbc.core.dialect パッケージに移動されました。
    org.springframework.data.jdbc.repository.config.DialectResolver.DefaultDialectProvider
  • 非推奨の例外
    例外
    説明
    org.springframework.data.jdbc.repository.config.DialectResolver.NoDialectException
  • 非推奨のフィールド
    フィールド
    説明
    org.springframework.data.relational.core.dialect.Db2Dialect.INSTANCE
    org.springframework.data.jdbc.core.dialect.JdbcDb2Dialect を直接使用します。
    org.springframework.data.relational.core.dialect.H2Dialect.INSTANCE
    org.springframework.data.r2dbc.dialect.H2Dialect または org.springframework.data.jdbc.core.dialect.JdbcH2Dialect のいずれかを使用します。
    org.springframework.data.relational.core.dialect.HsqlDbDialect.INSTANCE
    org.springframework.data.jdbc.core.dialect.JdbcHsqlDbDialect を直接使用します。
    org.springframework.data.relational.core.dialect.MySqlDialect.INSTANCE
    org.springframework.data.r2dbc.dialect.MySqlDialect または org.springframework.data.jdbc.core.dialect.JdbcMySqlDialect のいずれかを使用する
    org.springframework.data.relational.core.dialect.OracleDialect.INSTANCE
    org.springframework.data.r2dbc.dialect.OracleDialect または org.springframework.data.jdbc.core.dialect.JdbcOracleDialect のいずれかを使用します。
    org.springframework.data.relational.core.dialect.PostgresDialect.INSTANCE
    org.springframework.data.r2dbc.dialect.PostgresDialect または org.springframework.data.jdbc.core.dialect.JdbcPostgresDialect のいずれかを使用します。
    org.springframework.data.relational.core.dialect.SqlServerDialect.INSTANCE
    org.springframework.data.r2dbc.dialect.SqlServerDialect または org.springframework.data.jdbc.core.dialect.JdbcSqlServerDialect のいずれかを使用します。
  • 非推奨のメソッド
    メソッド
    説明
    org.springframework.data.jdbc.core.convert.DelegatingDataAccessStrategy.setDelegate(DataAccessStrategy)
    3.0 以降、変更可能な状態を避けるために DelegatingDataAccessStrategy(DataAccessStrategy) を使用します。
    org.springframework.data.jdbc.core.JdbcAggregateOperations.findAll(Class<T>, Pageable)
    3.5.6 以降。JdbcAggregateOperations.findAll(Class, Sort) と JdbcAggregateOperations.count(Class) を組み合わせて Page 型の結果を構築してください。API 設計はページネーション情報に関して矛盾しています。また、ページネーションは主にリポジトリの機能であり、テンプレート API の機能ではありません。
    org.springframework.data.jdbc.core.JdbcAggregateOperations.findAll(Query, Class<T>, Pageable)
    3.5.6 以降。JdbcAggregateOperations.findAll(Query, Class) と JdbcAggregateOperations.count(Query, Class) を組み合わせて Page 型の結果を構築してください。API 設計はページネーション情報に関して矛盾しています。また、ページネーションは主にリポジトリの機能であり、テンプレート API の機能ではありません。
    org.springframework.data.jdbc.core.JdbcAggregateTemplate.findAll(Class<T>, Pageable)
    org.springframework.data.jdbc.core.JdbcAggregateTemplate.findAll(Query, Class<T>, Pageable)
    org.springframework.data.jdbc.repository.query.StringBasedJdbcQuery.setBeanFactory(BeanFactory)
    org.springframework.data.r2dbc.core.R2dbcEntityOperations.getDataAccessStrategy()
    ReactiveDataAccessStrategy は将来のリリースで削除されるため、代わりに R2dbcEntityOperations.getConverter() を使用してください。
    org.springframework.data.r2dbc.core.R2dbcEntityTemplate.setBeanFactory(BeanFactory)
    org.springframework.data.r2dbc.core.ReactiveDataAccessStrategy.processNamedParameters(String, ReactiveDataAccessStrategy.NamedParameterProvider)
    1.2 以降。DatabaseClient は、名前付きパラメーターの処理を完全にカプセル化します。
  • 非推奨のコンストラクター
    コンストラクター
    説明
    org.springframework.data.jdbc.core.convert.DefaultJdbcTypeFactory(JdbcOperations, JdbcArrayColumns)
    代わりに DefaultJdbcTypeFactory(JdbcOperations, org.springframework.data.jdbc.core.dialect.JdbcArrayColumns) を使用してください。
    org.springframework.data.jdbc.repository.query.StringBasedJdbcQuery(String, JdbcQueryMethod, NamedParameterJdbcOperations, AbstractJdbcQuery.RowMapperFactory, JdbcConverter, QueryMethodEvaluationContextProvider)
    3.4 以降では、代わりに ValueExpressionDelegate を受け入れるコンストラクターを使用します。
    org.springframework.data.jdbc.repository.query.StringBasedJdbcQuery(JdbcQueryMethod, NamedParameterJdbcOperations, AbstractJdbcQuery.RowMapperFactory, JdbcConverter, QueryMethodEvaluationContextProvider)
    代替コンストラクターを使用する
    org.springframework.data.jdbc.repository.query.StringBasedJdbcQuery(JdbcQueryMethod, NamedParameterJdbcOperations, RowMapper<?>, JdbcConverter, QueryMethodEvaluationContextProvider)
    3.4 以降では、代わりに ValueExpressionDelegate を受け入れるコンストラクターを使用します。
    org.springframework.data.r2dbc.repository.query.StringBasedR2dbcQuery(String, R2dbcQueryMethod, R2dbcEntityOperations, R2dbcConverter, ReactiveDataAccessStrategy, ExpressionParser, ReactiveQueryMethodEvaluationContextProvider)
    ValueExpressionDelegate のコンストラクターバージョンを使用する
    org.springframework.data.r2dbc.repository.query.StringBasedR2dbcQuery(R2dbcQueryMethod, R2dbcEntityOperations, R2dbcConverter, ReactiveDataAccessStrategy, ExpressionParser, ReactiveQueryMethodEvaluationContextProvider)
    ValueExpressionDelegate のコンストラクターバージョンを使用する

Copyright © 2017–2026 Pivotal Software, Inc.. All rights reserved.