org.seasar.doma.jdbc.entity
クラス EntityTypeFactory

java.lang.Object
  上位を拡張 org.seasar.doma.jdbc.entity.EntityTypeFactory

public final class EntityTypeFactory
extends Object

EntityType のファクトリクラスです。

導入されたバージョン:
1.8.0
作成者:
taedium

コンストラクタの概要
EntityTypeFactory()
           
 
メソッドの概要
static
<E> EntityType<E>
getEntityType(Class<E> entityClass)
          推奨されていません。 getEntityType(Class, ClassHelper) を使ってください。
static
<E> EntityType<E>
getEntityType(Class<E> entityClass, ClassHelper classHelper)
          EntityType のインスタンスを生成します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

EntityTypeFactory

public EntityTypeFactory()
メソッドの詳細

getEntityType

@Deprecated
public static <E> EntityType<E> getEntityType(Class<E> entityClass)
推奨されていません。 getEntityType(Class, ClassHelper) を使ってください。

EntityType のインスタンスを生成します。

型パラメータ:
E - エンティティの型
パラメータ:
entityClass - エンティティクラス
戻り値:
EntityType のインスタンス
例外:
DomaNullPointerException - 引数が null の場合
DomaIllegalArgumentException - エンティティクラスに Entity が注釈されていない場合
EntityTypeNotFoundException - エンティティクラスに対応するメタクラスが見つからない場合

getEntityType

public static <E> EntityType<E> getEntityType(Class<E> entityClass,
                                              ClassHelper classHelper)
EntityType のインスタンスを生成します。

型パラメータ:
E - エンティティの型
パラメータ:
entityClass - エンティティクラス
classHelper - クラスヘルパー
戻り値:
EntityType のインスタンス
例外:
DomaNullPointerException - 引数が null の場合
DomaIllegalArgumentException - エンティティクラスに Entity が注釈されていない場合
EntityTypeNotFoundException - エンティティクラスに対応するメタクラスが見つからない場合
導入されたバージョン:
1.27.0


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