クラス SqliteMaxValueIncrementer
java.lang.ObjectSE
org.springframework.jdbc.support.incrementer.AbstractDataFieldMaxValueIncrementer
org.springframework.jdbc.support.incrementer.AbstractColumnMaxValueIncrementer
org.springframework.jdbc.support.incrementer.SqliteMaxValueIncrementer
- 実装されているすべてのインターフェース:
InitializingBean, DataFieldMaxValueIncrementer
SQLite
select max(rowid) クエリを使用して、自動インクリメント列と同等の指定されたテーブルの最大値を増分する DataFieldMaxValueIncrementer。- 導入:
- 7.0
- 作成者:
- Luke Taylor, Juergen Hoeller
フィールドのサマリー
クラス AbstractDataFieldMaxValueIncrementer から継承されたフィールド
paddingLengthコンストラクターの概要
コンストラクターコンストラクター説明Bean プロパティスタイルの使用のデフォルトコンストラクター。SqliteMaxValueIncrementer(DataSourceSE dataSource, StringSE incrementerName, StringSE columnName) 便利なコンストラクター。メソッドのサマリー
クラス AbstractColumnMaxValueIncrementer から継承されたメソッド
afterPropertiesSet, getCacheSize, getColumnName, setCacheSize, setColumnName
コンストラクターの詳細
SqliteMaxValueIncrementer
public SqliteMaxValueIncrementer()Bean プロパティスタイルの使用のデフォルトコンストラクター。- 関連事項:
SqliteMaxValueIncrementer
public SqliteMaxValueIncrementer(DataSourceSE dataSource, StringSE incrementerName, StringSE columnName) 便利なコンストラクター。- パラメーター:
dataSource- 使用する DataSourceincrementerName- 使用するシーケンス / テーブルの名前columnName- 使用するシーケンステーブルの列の名前
メソッドの詳細
getNextKey
protected long getNextKey()クラスからコピーされた説明:AbstractDataFieldMaxValueIncrementerlong として、次に使用するキーを決定します。- 次で指定:
- クラス
AbstractDataFieldMaxValueIncrementerのgetNextKey - 戻り値:
- long として使用するキー。最終的には、このクラスのパブリックコンクリートメソッドによって後で別の形式に変換されます。