public abstract class AbstractColumnMaxValueIncrementer extends AbstractDataFieldMaxValueIncrementer
DataFieldMaxValueIncrementer 実装の抽象基本クラス。サブクラスは、AbstractDataFieldMaxValueIncrementer.getNextKey() 実装でそのテーブルの特定の処理を提供する必要があります。paddingLength| コンストラクターと説明 |
|---|
AbstractColumnMaxValueIncrementer()Bean プロパティスタイルの使用のデフォルトコンストラクター。 |
AbstractColumnMaxValueIncrementer(DataSourceSE dataSource, StringSE incrementerName, StringSE columnName) 便利なコンストラクター。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | afterPropertiesSet() |
int | getCacheSize() バッファリングされたキーの数を返します。 |
StringSE | getColumnName() シーケンステーブルの列の名前を返します。 |
void | setCacheSize(int cacheSize) バッファリングされたキーの数を設定します。 |
void | setColumnName(StringSE columnName) シーケンステーブルの列の名前を設定します。 |
getDataSource, getIncrementerName, getNextKey, getPaddingLength, nextIntValue, nextLongValue, nextStringValue, setDataSource, setIncrementerName, setPaddingLengthcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic AbstractColumnMaxValueIncrementer()
public AbstractColumnMaxValueIncrementer(DataSourceSE dataSource, StringSE incrementerName, StringSE columnName)
dataSource - 使用する DataSourceincrementerName - 使用するシーケンス / テーブルの名前 columnName - 使用するシーケンステーブルの列の名前 public void setColumnName(StringSE columnName)
public StringSE getColumnName()
public void setCacheSize(int cacheSize)
public int getCacheSize()
public void afterPropertiesSet()
InitializingBeanBeanFactoryAware、ApplicationContextAware などを満たした後、包含 BeanFactory によって呼び出されます。このメソッドにより、Bean インスタンスは、すべての Bean プロパティが設定されたときに、その全体的な構成の検証と最終的な初期化を実行できます。
InitializingBean の afterPropertiesSet AbstractDataFieldMaxValueIncrementer の afterPropertiesSet