org.seasar.doma.jdbc.id
インタフェース SequenceIdGenerator

すべてのスーパーインタフェース:
IdGenerator
既知の実装クラスの一覧:
BuiltinSequenceIdGenerator

public interface SequenceIdGenerator
extends IdGenerator

データベースのシーケンスを使用するジェネレータです。

作成者:
taedium

メソッドの概要
 void initialize()
          このジェネレータを初期化します。
 void setAllocationSize(long allocationSize)
          割り当てサイズを設定します。
 void setInitialValue(long initialValue)
          初期値を設定します。
 void setQualifiedSequenceName(String qualifiedSequenceName)
          シーケンスの完全修飾名を設定します。
 
インタフェース org.seasar.doma.jdbc.id.IdGenerator から継承されたメソッド
generatePostInsert, generatePreInsert, getGenerationType, includesIdentityColumn, supportsAutoGeneratedKeys, supportsBatch
 

メソッドの詳細

setQualifiedSequenceName

void setQualifiedSequenceName(String qualifiedSequenceName)
シーケンスの完全修飾名を設定します。

パラメータ:
qualifiedSequenceName - シーケンスの完全修飾名

setInitialValue

void setInitialValue(long initialValue)
初期値を設定します。

パラメータ:
initialValue - 初期値

setAllocationSize

void setAllocationSize(long allocationSize)
割り当てサイズを設定します。

パラメータ:
allocationSize - 割り当てサイズ

initialize

void initialize()
このジェネレータを初期化します。

例外:
JdbcException - 初期化に失敗した場合


Copyright © 2009-2014 The Seasar Foundation. All Rights Reserved.