ナビゲーションリンクをスキップ
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.dialect.JdbcMySqlDialect.INSTANCE
    代わりにコンストラクターを使用してください。MySqlDialect は 1 つではありません。MySql の動作は様々な設定オプションに依存するためです
     Identifier Case Sensitivity
                 
    org.springframework.data.jdbc.core.JdbcAggregateOperations.findAll(Class<T>, Pageable)
    4.0 以降。JdbcAggregateOperations.findAll(Class, Sort) と JdbcAggregateOperations.count(Class) を組み合わせて Page 型の結果を構築してください。API 設計はページネーション情報に関して矛盾しています。また、ページネーションは主にリポジトリの機能であり、テンプレート API の機能ではありません。
    org.springframework.data.jdbc.core.JdbcAggregateOperations.findAll(Query, Class<T>, Pageable)
    4.0 以降。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.dialect.DialectResolver
    3.5 以降、代替の DialectResolver は org.springframework.data.jdbc.core.dialect パッケージに移動されました。
    org.springframework.data.jdbc.dialect.DialectResolver.DefaultDialectProvider
    org.springframework.data.jdbc.dialect.DialectResolver.JdbcDialectProvider
    3.5 以降、代替の DialectResolver は org.springframework.data.jdbc.core.dialect パッケージに移動されました。
    org.springframework.data.jdbc.dialect.DialectResolver.NoDialectException
    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.jdbc.repository.support.JdbcRepositoryFactory(DataAccessStrategy, RelationalMappingContext, JdbcConverter, Dialect, ApplicationEventPublisher, NamedParameterJdbcOperations)
    一貫した構成のために、代わりに JdbcRepositoryFactory(JdbcAggregateOperations) を使用してください。
    org.springframework.data.jdbc.repository.support.JdbcRepositoryFactory.setApplicationEventPublisher(ApplicationEventPublisher)
    現在は使用もサポートもされていません。代わりに JdbcRepositoryFactory(JdbcAggregateOperations) を使用してください。
    org.springframework.data.jdbc.repository.support.JdbcRepositoryFactory.setEntityCallbacks(EntityCallbacks)
    現在は使用もサポートもされていません。代わりに JdbcRepositoryFactory(JdbcAggregateOperations) を使用してください。
    org.springframework.data.relational.core.conversion.DbActionExecutionResult()
    他のコンストラクターのいずれかを使用します。
    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.MySqlDialect.MYSQL_IDENTIFIER_PROCESSING
    独自の IdentifierProcessing を構築してください。MySql には標準的な識別子処理はありません
              Identifier Case Sensitivity
                 
    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.relational.core.mapping.AggregatePath.TableInfo.reverseColumnInfo()
    逆順に複数の列が存在する可能性があるため、代わりに AggregatePath.TableInfo.backReferenceColumnInfos() を使用してください。
    org.springframework.data.relational.core.mapping.RelationalPersistentEntity.getIdColumn()
    エンティティには複数の ID 列が存在する可能性があるためです。代わりに AggregatePath.getTableInfo().getIdColumnInfos() を使用してください。
  • 非推奨のインターフェース
    インターフェース
    説明
    org.springframework.data.jdbc.core.convert.JdbcArrayColumns
    3.5 以降、置き換えは JdbcArrayColumns に移動されました。
    org.springframework.data.jdbc.dialect.DialectResolver.JdbcDialectProvider
    3.5 以降、代替の DialectResolver は org.springframework.data.jdbc.core.dialect パッケージに移動されました。
    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.dialect.DialectResolver
    3.5 以降、代替の DialectResolver は org.springframework.data.jdbc.core.dialect パッケージに移動されました。
    org.springframework.data.jdbc.dialect.DialectResolver.DefaultDialectProvider
    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.dialect.DialectResolver.NoDialectException
    org.springframework.data.jdbc.repository.config.DialectResolver.NoDialectException
  • 非推奨のフィールド
    フィールド
    説明
    org.springframework.data.jdbc.core.dialect.JdbcMySqlDialect.INSTANCE
    代わりにコンストラクターを使用してください。MySqlDialect は 1 つではありません。MySql の動作は様々な設定オプションに依存するためです
     Identifier Case Sensitivity
                 
    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.MySqlDialect.MYSQL_IDENTIFIER_PROCESSING
    独自の IdentifierProcessing を構築してください。MySql には標準的な識別子処理はありません
              Identifier Case Sensitivity
                 
    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)
    4.0 以降。JdbcAggregateOperations.findAll(Class, Sort) と JdbcAggregateOperations.count(Class) を組み合わせて Page 型の結果を構築してください。API 設計はページネーション情報に関して矛盾しています。また、ページネーションは主にリポジトリの機能であり、テンプレート API の機能ではありません。
    org.springframework.data.jdbc.core.JdbcAggregateOperations.findAll(Query, Class<T>, Pageable)
    4.0 以降。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.config.EnableJdbcRepositories.dataAccessStrategyRef()
    4.0 は、構成リポジトリの一貫性を確保するために、代わりに EnableJdbcRepositories.jdbcAggregateOperationsRef() を使用します。
    org.springframework.data.jdbc.repository.config.EnableJdbcRepositories.jdbcOperationsRef()
    4.0 は、構成リポジトリの一貫性を確保するために、代わりに EnableJdbcRepositories.jdbcAggregateOperationsRef() を使用します。
    org.springframework.data.jdbc.repository.query.StringBasedJdbcQuery.setBeanFactory(BeanFactory)
    org.springframework.data.jdbc.repository.support.JdbcRepositoryFactory.setApplicationEventPublisher(ApplicationEventPublisher)
    現在は使用もサポートもされていません。代わりに JdbcRepositoryFactory(JdbcAggregateOperations) を使用してください。
    org.springframework.data.jdbc.repository.support.JdbcRepositoryFactory.setEntityCallbacks(EntityCallbacks)
    現在は使用もサポートもされていません。代わりに JdbcRepositoryFactory(JdbcAggregateOperations) を使用してください。
    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.r2dbc.query.QueryMapper.getMappedObject(Expression, RelationalPersistentEntity<?>)
    4.0 は QueryMapper.getMappedObjects(Expression, RelationalPersistentEntity) を優先するため、embeddable properties を使用すると、複数のマップされた結果が返される可能性があります。
    org.springframework.data.relational.core.mapping.AggregatePath.TableInfo.reverseColumnInfo()
    逆順に複数の列が存在する可能性があるため、代わりに AggregatePath.TableInfo.backReferenceColumnInfos() を使用してください。
    org.springframework.data.relational.core.mapping.RelationalPersistentEntity.getIdColumn()
    エンティティには複数の ID 列が存在する可能性があるためです。代わりに AggregatePath.getTableInfo().getIdColumnInfos() を使用してください。
  • 非推奨のコンストラクター
    コンストラクター
    説明
    org.springframework.data.jdbc.core.convert.DefaultJdbcTypeFactory(JdbcOperations, JdbcArrayColumns)
    代わりに DefaultJdbcTypeFactory(JdbcOperations, org.springframework.data.jdbc.core.dialect.JdbcArrayColumns) を使用してください。
    org.springframework.data.jdbc.repository.support.JdbcRepositoryFactory(DataAccessStrategy, RelationalMappingContext, JdbcConverter, Dialect, ApplicationEventPublisher, NamedParameterJdbcOperations)
    一貫した構成のために、代わりに JdbcRepositoryFactory(JdbcAggregateOperations) を使用してください。
    org.springframework.data.relational.core.conversion.DbActionExecutionResult()
    他のコンストラクターのいずれかを使用します。
  • 非推奨のアノテーションインターフェース要素
    アノテーションインターフェース Element
    説明
    org.springframework.data.jdbc.repository.config.EnableJdbcRepositories.dataAccessStrategyRef()
    4.0 は、構成リポジトリの一貫性を確保するために、代わりに EnableJdbcRepositories.jdbcAggregateOperationsRef() を使用します。
    org.springframework.data.jdbc.repository.config.EnableJdbcRepositories.jdbcOperationsRef()
    4.0 は、構成リポジトリの一貫性を確保するために、代わりに EnableJdbcRepositories.jdbcAggregateOperationsRef() を使用します。

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