public class SequenceIdGenerator extends java.lang.Object implements IdGenerator
修飾子とタイプ | クラスと説明 |
---|---|
static class |
SequenceIdGenerator.SequenceGeneratorFailedException
シーケンス採番に失敗したことを示す例外クラス。
|
コンストラクタと説明 |
---|
SequenceIdGenerator() |
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.String |
generateId(java.lang.String sequenceName)
シーケンスオブジェクトを用いて一意の値を採番する。
|
java.lang.String |
generateId(java.lang.String sequenceName,
IdFormatter formatter)
シーケンスオブジェクトを用いて一意の値を採番する。
|
void |
setDbTransactionName(java.lang.String dbTransactionName)
トランザクション名を設定する。
|
public java.lang.String generateId(java.lang.String sequenceName)
generateId
インタフェース内 IdGenerator
sequenceName
- 採番対象を識別するID(シーケンスオブジェクト名)public java.lang.String generateId(java.lang.String sequenceName, IdFormatter formatter)
generateId
インタフェース内 IdGenerator
sequenceName
- 採番対象を識別するID(シーケンスオブジェクト名)formatter
- 採番したIDをフォーマットするIdFormatterpublic void setDbTransactionName(java.lang.String dbTransactionName)
dbTransactionName
- トランザクション名