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

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

public interface TableIdGenerator
extends IdGenerator

データベースのテーブルを使用するジェネレータです。

作成者:
taedium

メソッドの概要
 void initialize()
          このジェネレータを初期化します。
 void setAllocationSize(long allocationSize)
          割り当てサイズを設定します。
 void setInitialValue(long initialValue)
          初期値を設定します。
 void setPkColumnName(String pkColumnName)
          主キーのカラム名を設定します。
 void setPkColumnValue(String pkColumnValue)
          主キーのカラムの値を設定します。
 void setQualifiedTableName(String qualifiedTableName)
          テーブルの完全修飾名を設定します。
 void setValueColumnName(String valueColumnName)
          生成される識別子を保持するカラム名を設定します。
 
インタフェース org.seasar.doma.jdbc.id.IdGenerator から継承されたメソッド
generatePostInsert, generatePreInsert, getGenerationType, includesIdentityColumn, supportsAutoGeneratedKeys, supportsBatch
 

メソッドの詳細

setQualifiedTableName

void setQualifiedTableName(String qualifiedTableName)
テーブルの完全修飾名を設定します。

パラメータ:
qualifiedTableName - テーブルの完全修飾名

setInitialValue

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

パラメータ:
initialValue - 初期値

setAllocationSize

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

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

setPkColumnName

void setPkColumnName(String pkColumnName)
主キーのカラム名を設定します。

パラメータ:
pkColumnName - 主キーのカラム名

setPkColumnValue

void setPkColumnValue(String pkColumnValue)
主キーのカラムの値を設定します。

パラメータ:
pkColumnValue - 主キーのカラムの値

setValueColumnName

void setValueColumnName(String valueColumnName)
生成される識別子を保持するカラム名を設定します。

パラメータ:
valueColumnName - 生成される識別子を保持するカラム名

initialize

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

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


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