インターフェース 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- エラーの場合