パッケージ org.springframework.jdbc.support.incrementer
@NonNullApi @NonNullFields パッケージ org.springframework.jdbc.support.incrementer
さまざまなデータベースの実装により、シーケンスを介してデータベーステーブル値をインクリメントするためのサポートフレームワークを提供します。
カスタム JDBC アクセスコードなどで、独立して使用できます。
- クラス説明カスタムシーケンステーブルの列を使用する
DataFieldMaxValueIncrementer
実装の抽象基本クラス。long
を返す単一のAbstractDataFieldMaxValueIncrementer.getNextKey()
テンプレートメソッドに委譲するDataFieldMaxValueIncrementer
の基本実装。シーケンスのようなテーブルの ID 列に基づくDataFieldMaxValueIncrementer
実装の抽象基本クラス。データベースシーケンスを使用するDataFieldMaxValueIncrementer
実装の抽象基本クラス。データストアフィールドの最大値をインクリメントする契約を定義するインターフェース。DB2 LUW の特定のシーケンスの次の値を取得するDataFieldMaxValueIncrementer
(Linux、Unix、Windows の場合)。メインフレーム用の DB2 上の特定のシーケンスの次の値を取得するDataFieldMaxValueIncrementer
(z/OS、DB2/390、DB2/400)。指定された Derby テーブルの最大値を、自動インクリメント列に相当する値でインクリメントするDataFieldMaxValueIncrementer
。指定された H2 シーケンスの次の値を取得するDataFieldMaxValueIncrementer
。特定の SAP HANA シーケンスの次の値を取得するDataFieldMaxValueIncrementer
。指定された HSQL テーブルの最大値を、自動インクリメント列に相当する値でインクリメントするDataFieldMaxValueIncrementer
。指定された HSQL シーケンスの次の値を取得するDataFieldMaxValueIncrementer
。特定の MariaDB シーケンスの次の値を取得するDataFieldMaxValueIncrementer
。DataFieldMaxValueIncrementer
は、特定の MySQL テーブルの自動インクリメント列の最大カウンタ値をインクリメントします。指定された MySQL テーブルの最大値を、自動インクリメントカラムと同等の値でインクリメントするDataFieldMaxValueIncrementer
。指定された Oracle シーケンスの次の値を取得するDataFieldMaxValueIncrementer
。指定された PostgreSQL シーケンスの次の値を取得するDataFieldMaxValueIncrementer
。指定された SQL Server テーブルの最大値を、自動インクリメント列に相当する値でインクリメントするDataFieldMaxValueIncrementer
。指定された SQL Server シーケンスの次の値を取得するDataFieldMaxValueIncrementer
。特定の Sybase テーブルの最大値を、自動インクリメントカラムと同等の値でインクリメントするDataFieldMaxValueIncrementer
。特定の Sybase テーブルの最大値を、自動インクリメントカラムと同等の値でインクリメントするDataFieldMaxValueIncrementer
。