0

エンティティ クラスの 1 つのメタモデル クラスを手動で記述したいと考えています。
メタモデルクラスを手で書くことは可能/簡単ですか(3つの特異フィールドのみ)?
それを生成するツールがあることは知っていますが、簡単なテストのために、手動で書くことを好みます。次のクラスの例をいただければ幸いです。

public class MyEntity {
  private Integer val;
  public Integer getVal()...
  public void setVal(Integer val):...
}
4

1 に答える 1

0

このような単純なエンティティの場合、メタモデルも非常に最小限です。

package same.as.myentity;

import javax.persistence.metamodel.SingularAttribute;
import javax.persistence.metamodel.StaticMetamodel;

@StaticMetamodel(MyEntity.class)
public class MyEntity_ {
  public static volatile SingularAttribute<MyEntity, Integer> val;
} 

優れたドキュメントはHibernateによって提供されます。JPA 2.0 仕様から直接取得されます。

于 2013-03-18T19:13:02.907 に答える