クラス 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.DataFieldMaxValueIncrementergetIncrementer(StringSE incrementerType, StringSE incrementerName) 指定されたデータベース型のDataFieldMaxValueIncrementerを返します。StringSE[]サポートされているデータベースインクリメンター型のリストを返しますbooleanisSupportedIncrementerType(StringSE incrementerType) 指定された文字列がこのファクトリでサポートされているかどうかを示すブール値を返します。voidsetIncrementerColumnName(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- データベースの型を含むStringSE。- 戻り値:
- incrementerType がこのデータベース型でサポートされている場合は true。それ以外の場合は false が返されます。
getSupportedIncrementerTypes
インターフェースからコピーされた説明:DataFieldMaxValueIncrementerFactoryサポートされているデータベースインクリメンター型のリストを返します- 次で指定:
- インターフェース
DataFieldMaxValueIncrementerFactory内のgetSupportedIncrementerTypes - 戻り値:
- サポートされているインクリメンタ型を含む
StringSE の配列。