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

IdGenerator を使用しているパッケージ
org.seasar.doma.jdbc.entity エンティティに関するクラスやインタフェースを提供します。 
org.seasar.doma.jdbc.id エンティティの識別子に関するクラスやインタフェースを提供します。 
 

org.seasar.doma.jdbc.entity での IdGenerator の使用
 

IdGenerator として宣言されている org.seasar.doma.jdbc.entity のフィールド
protected  IdGenerator GeneratedIdPropertyType.idGenerator
          識別子のジェネレータ
 

IdGenerator 型のパラメータを持つ org.seasar.doma.jdbc.entity のコンストラクタ
GeneratedIdPropertyType(Class<E> entityClass, Class<V> entityPropertyClass, Class<? extends NumberWrapper<V>> wrapperClass, EntityPropertyType<PE,V> parentEntityPropertyType, DomainType<V,D> domainType, String name, String columnName, IdGenerator idGenerator)
          インスタンスを構築します。
 

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

org.seasar.doma.jdbc.id での IdGenerator のサブインタフェース
 interface IdentityIdGenerator
          データベースのIDENTITYを使用するジェネレータです。
 interface SequenceIdGenerator
          データベースのシーケンスを使用するジェネレータです。
 interface TableIdGenerator
          データベースのテーブルを使用するジェネレータです。
 

IdGenerator を実装している org.seasar.doma.jdbc.id のクラス
 class AbstractIdGenerator
          IdGenerator の骨格実装です。
 class AbstractPreGenerateIdGenerator
          INSERT文の実行前に識別子を生成するジェネレータの骨格実装です。
 class BuiltinIdentityIdGenerator
          IdentityIdGenerator のデフォルトの実装です。
 class BuiltinSequenceIdGenerator
          SequenceIdGenerator のデフォルトの実装です。
 class BuiltinTableIdGenerator
          TableIdGenerator のデフォルトの実装です。
 



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