クラス DefaultDataFieldMaxValueIncrementerFactory
java.lang.ObjectSE
org.springframework.batch.item.database.support.DefaultDataFieldMaxValueIncrementerFactory
- 実装されたすべてのインターフェース:
DataFieldMaxValueIncrementerFactory
public class DefaultDataFieldMaxValueIncrementerFactory
extends ObjectSE
implements DataFieldMaxValueIncrementerFactory
DataFieldMaxValueIncrementerFactory
インターフェースのデフォルトの実装。有効なデータベース型は、DatabaseType
列挙型で指定されます。 メモ: MySql データベースの場合、MySQLMaxValueIncrementer.setUseNewConnection(boolean)
は true に設定されます。
- 作成者:
- Lucas Ward, Michael Minella, Drummond Dawson, Mahmoud Ben Hassine
- 関連事項:
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明org.springframework.jdbc.support.incrementer.DataFieldMaxValueIncrementer
getIncrementer
(StringSE incrementerType, StringSE incrementerName) 指定されたデータベース型のDataFieldMaxValueIncrementer
を返します。StringSE[]
サポートされているデータベースインクリメンター型のリストを返しますboolean
isSupportedIncrementerType
(StringSE incrementerType) 指定された文字列がこのファクトリでサポートされているかどうかを示すブール値を返します。void
setIncrementerColumnName
(StringSE incrementerColumnName) インクリメンターの列名(デフォルトは "ID" )のパブリック setter。
コンストラクターの詳細
DefaultDataFieldMaxValueIncrementerFactory
メソッドの詳細
setIncrementerColumnName
インクリメンターの列名(デフォルトは "ID" )のパブリック setter。一部のプラットフォーム(Derby、HSQL、MySQL、SQL Server、Sybase)でのみ使用され、デフォルトのバッチスキーマが変更されていない限り、Spring Batch メタデータで使用できます。- パラメーター:
incrementerColumnName
- 設定する主キー列名
getIncrementer
public org.springframework.jdbc.support.incrementer.DataFieldMaxValueIncrementer getIncrementer(StringSE incrementerType, StringSE incrementerName) インターフェースからコピーされた説明:DataFieldMaxValueIncrementerFactory
指定されたデータベース型のDataFieldMaxValueIncrementer
を返します。- 次で指定:
- インターフェース
DataFieldMaxValueIncrementerFactory
のgetIncrementer
- パラメーター:
incrementerType
- データベースの型を表す文字列incrementerName
- 作成するインクリメンター名。多くの場合、これはシーケンス名かもしれません- 戻り値:
- インクリメンター
isSupportedIncrementerType
インターフェースからコピーされた説明:DataFieldMaxValueIncrementerFactory
指定された文字列がこのファクトリでサポートされているかどうかを示すブール値を返します。- 次で指定:
- インターフェース
DataFieldMaxValueIncrementerFactory
のisSupportedIncrementerType
- パラメーター:
incrementerType
- データベースの型を含むString
SE。- 戻り値:
- incrementerType がこのデータベース型でサポートされている場合は true。それ以外の場合は false が返されます。
getSupportedIncrementerTypes
インターフェースからコピーされた説明:DataFieldMaxValueIncrementerFactory
サポートされているデータベースインクリメンター型のリストを返します- 次で指定:
- インターフェース
DataFieldMaxValueIncrementerFactory
のgetSupportedIncrementerTypes
- 戻り値:
- サポートされているインクリメンタ型を含む
String
SE の配列。