2.2. Mapping with EJB3/JPA Annotations. EJB3/JPAアノテーションによるマッピング
<2.1. Intro | 目次 | 2.2.1. Declaring an entity bean>
EJB3.0 エンティティは、POJO だよ。実は、Hibernate の 永続化エンティティとおんなじだよ。マッピングは JDK 5.0 のアノテーションで定義されるよ。アノテーションは、論理マッピングアノテーション(オブジェクトモデル、クラスの関連とか)と物理マッピングアノテーション(テーブルとかカラムとか)の二つのカテゴリに分かれるよ。このあとの例では両方のカテゴリを混ぜているよ。
EJB3 アノテーションは javax.persistence.* にあるよ。ほとんどの JDK5 互換IDE(Eclipse とか IntelliJ IDEA とか Netbeans とか)は、アノテーションインターフェースと属性の自動補完ができるよ。
JBoss EJB 3.0 のチュートリアルとか、Hibernate Annotations のテストに、実行可能な例がたくさんあるよ。ほとんどのユニットテストは具体的な例となるように設計されているよ。<2.1. Intro | 目次 | 2.2.1. Declaring an entity bean>