インターフェース DataFieldMaxValueIncrementer
- すべての既知の実装クラス:
- AbstractColumnMaxValueIncrementer、- AbstractDataFieldMaxValueIncrementer、- AbstractIdentityColumnMaxValueIncrementer、- AbstractSequenceMaxValueIncrementer、- Db2LuwMaxValueIncrementer、- Db2MainframeMaxValueIncrementer、- DerbyMaxValueIncrementer、- H2SequenceMaxValueIncrementer、- HanaSequenceMaxValueIncrementer、- HsqlMaxValueIncrementer、- HsqlSequenceMaxValueIncrementer、- MariaDBSequenceMaxValueIncrementer、- MySQLIdentityColumnMaxValueIncrementer、- MySQLMaxValueIncrementer、- OracleSequenceMaxValueIncrementer、- PostgresSequenceMaxValueIncrementer、- SqlServerMaxValueIncrementer、- SqlServerSequenceMaxValueIncrementer、- SybaseAnywhereMaxValueIncrementer、- SybaseMaxValueIncrementer
public interface DataFieldMaxValueIncrementer
 データストアフィールドの最大値をインクリメントする契約を定義するインターフェース。シーケンス番号ジェネレーターのように機能します。
一般的な実装では、標準 SQL、ネイティブ RDBMS シーケンス、ストアドプロシージャを使用して作業を行うことができます。
- 作成者:
- Dmitriy Kopylenko, Jean-Pierre Pawlak, Juergen Hoeller
- メソッドのサマリー修飾子と型メソッド説明- intデータストアフィールドの最大値を int としてインクリメントします。- longデータストアフィールドの最大値を長くします。データストアフィールドの最大値を文字列としてインクリメントします。
- メソッドの詳細- nextIntValueデータストアフィールドの最大値を int としてインクリメントします。- 戻り値:
- int 次のデータストア値(max + 1 など)
- 例外:
- DataAccessException- エラーの場合
 
- nextLongValueデータストアフィールドの最大値を長くします。- 戻り値:
- int 次のデータストア値(max + 1 など)
- 例外:
- DataAccessException- エラーの場合
 
- nextStringValueデータストアフィールドの最大値を文字列としてインクリメントします。- 戻り値:
- max + 1 などの次のデータストア値
- 例外:
- DataAccessException- エラーの場合