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 インタフェース内 IdGeneratorsequenceName - 採番対象を識別するID(シーケンスオブジェクト名)public java.lang.String generateId(java.lang.String sequenceName,
IdFormatter formatter)
generateId インタフェース内 IdGeneratorsequenceName - 採番対象を識別するID(シーケンスオブジェクト名)formatter - 採番したIDをフォーマットするIdFormatterpublic void setDbTransactionName(java.lang.String dbTransactionName)
dbTransactionName - トランザクション名