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