org.seasar.extension.jdbc.id
クラス SequenceIdGenerator
java.lang.Object
org.seasar.extension.jdbc.id.AbstractIdGenerator
org.seasar.extension.jdbc.id.AbstractPreAllocateIdGenerator
org.seasar.extension.jdbc.id.SequenceIdGenerator
- すべての実装されたインタフェース:
- IdGenerator
public class SequenceIdGenerator
- extends AbstractPreAllocateIdGenerator
GenerationType.SEQUENCE
方式で識別子の値を自動生成するIDジェネレータです。
- 作成者:
- koichik
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sequenceName
protected String sequenceName
- シーケンスの名前
SequenceIdGenerator
public SequenceIdGenerator(EntityMeta entityMeta,
PropertyMeta propertyMeta,
SequenceGenerator sequenceGenerator)
- インスタンスを構築します。
- パラメータ:
entityMeta
- エンティティのメタデータpropertyMeta
- 識別子を表すプロパティのメタデータsequenceGenerator
- 識別子に付けられたアノテーション
getNewInitialValue
protected long getNewInitialValue(JdbcManagerImplementor jdbcManager,
SqlLogger sqlLogger)
- クラス
AbstractPreAllocateIdGenerator
の記述:
- 次の初期値を返します。
- 定義:
- クラス
AbstractPreAllocateIdGenerator
内の getNewInitialValue
- パラメータ:
jdbcManager
- 内部的なJDBCマネージャsqlLogger
- SQLロガー
- 戻り値:
- 次の初期値
getSequenceName
protected String getSequenceName(SequenceGenerator sequenceGenerator)
- シーケンスの名前を返します。
- パラメータ:
sequenceGenerator
- 識別子に付けられたアノテーション
- 戻り値:
- シーケンスの名前
Copyright ? 2004-2008 The Seasar Foundation. All Rights Reserved.