インターフェース DataFieldMaxValueIncrementer
- すべての既知の実装クラス:
AbstractColumnMaxValueIncrementer, AbstractDataFieldMaxValueIncrementer, AbstractIdentityColumnMaxValueIncrementer, AbstractSequenceMaxValueIncrementer, Db2LuwMaxValueIncrementer, Db2MainframeMaxValueIncrementer, DerbyMaxValueIncrementer, H2SequenceMaxValueIncrementer, HanaSequenceMaxValueIncrementer, HsqlMaxValueIncrementer, HsqlSequenceMaxValueIncrementer, MariaDBSequenceMaxValueIncrementer, MySQLIdentityColumnMaxValueIncrementer, MySQLMaxValueIncrementer, OracleSequenceMaxValueIncrementer, PostgresSequenceMaxValueIncrementer, SqliteMaxValueIncrementer, 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- エラーの場合