インタフェース
org.seasar.extension.jdbc.IdGenerator の使用

IdGenerator を使用しているパッケージ
org.seasar.extension.jdbc S2JDBCの機能拡張です。 
org.seasar.extension.jdbc.id 識別子の自動生成機能を提供します。 
 

org.seasar.extension.jdbc での IdGenerator の使用
 

IdGenerator として宣言されている org.seasar.extension.jdbc のフィールド
protected  IdGenerator PropertyMeta.identityIdGenerator
          GenerationType.IDENTITYで識別子を自動生成するIDジェネレータです。
protected  IdGenerator PropertyMeta.sequenceIdGenerator
          GenerationType.SEQUENCEで識別子を自動生成するIDジェネレータです。
protected  IdGenerator PropertyMeta.tableIdGenerator
          GenerationType.TABLEで識別子を自動生成するIDジェネレータです。
 

IdGenerator を返す org.seasar.extension.jdbc のメソッド
 IdGenerator PropertyMeta.getIdGenerator(EntityMeta entityMeta, DbmsDialect dialect)
          識別子を自動生成するIDジェネレータを返します。
 

IdGenerator 型のパラメータを持つ org.seasar.extension.jdbc のメソッド
 void PropertyMeta.setIdentityIdGenerator(IdGenerator idGenerator)
          GenerationType.IDENTITYで識別子を自動生成するIDジェネレータを設定します。
 void PropertyMeta.setSequenceIdGenerator(IdGenerator idGenerator)
          GenerationType.SEQUENCEで識別子を自動生成するIDジェネレータを設定します。
 void PropertyMeta.setTableIdGenerator(IdGenerator idGenerator)
          GenerationType.TABLEで識別子を自動生成するIDジェネレータを設定します。
 

org.seasar.extension.jdbc.id での IdGenerator の使用
 

IdGenerator を実装している org.seasar.extension.jdbc.id のクラス
 class AbstractIdGenerator
          識別子を自動生成するIDジェネレータの抽象クラスです。
 class AbstractPreAllocateIdGenerator
          INSERT前に識別子を自動生成するIDジェネレータの抽象クラスです。
 class IdentityIdGenerator
          GenerationType.IDENTITY方式で識別子の値を自動生成するIDジェネレータです。
 class SequenceIdGenerator
          GenerationType.SEQUENCE方式で識別子の値を自動生成するIDジェネレータです。
 class TableIdGenerator
           
 



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