2008-06-23から1日間の記事一覧

2.2.5. Mapping entity bean associations/relationships

2.2.4. Mapping inheritance | 目次 | 2.2.5.1. One-to-one> 2.2.5.1. One-to-one 2.2.5.2. Many-to-one 2.2.5.3. Collections 2.2.5.3.3. Many-to-many 2.2.5.4. Transitive persistence with cascading 2.2.5.5. Association fetching

2.2.4. Mapping inheritance. マッピング継承

2.2.3. Mapping identifier properties | 目次 | 2.2.5. Mapping entity bean associations/relationships>EJB3 は3つの継承の方法をサポートしてるよ。 クラス毎のテーブル戦略: Hibernateでの クラス階層毎に1つのテーブル戦略: Hibernateでの ジョインド…

2.2.3. Mapping identifier properties. IDのマッピング*1

2.2.2.2. Declaring column attributes | 目次 | 2.2.4. Mapping inheritance>@Id アノテーションはエンティティBeanの識別子を定義するよ。このプロパティはアプリケーションでもセットできるけど、Hibernateで生成させたほうがよいよ。@GeneratedValueアノ…

2.2.2.2. Declaring column attributes. カラム属性の宣言

2.2.2. Mapping simple properties | 目次 | 2.2.3. Mapping identifier properties>プロパティマッピングに使われるカラムは、@Column アノテーションで定義できるよ。デフォルト値を上書きするときに使うよ。詳しくは EJB3 仕様を参照。次のプロパティに使…

2.2.5.2. Many-to-one 多対一

2.2.5.2. Many-to-one | 目次 | 2.2.5.3. Collections>多対一関連は @ManyToOneアノテーションをプロパティレベルに宣言するよ。 @Entity() public class Flight implements Serializable { @ManyToOne( cascade = {CascadeType.PERSIST, CascadeType.MERGE}…

2.2.5.1. One-to-one 一対一

2.2.5. Mapping entity bean associations/relationships | 目次 | 2.2.5.2. Many-to-one>@OneToOne を使って、エンティティBeanに1対1関連を関連付けることができるよ。1対1関連は3つの方法があるよ。同じ主キーを共有する方法、一方のエンティティが外部キ…