0
のは、我々は2つのテーブルORDERS
とOFFERS
Hibernate JPA hasOneマッピング?
注文POJOを持っているとしましょう
@Entity
@Table(name = "ORDERS")
public class Order {
@Column(columnDefinition = "serial")
private @Id Integer id;
private @NotNull @Email String ownerEmail;
private @NotNull Integer offerId;
}
オファーPOJO
@Entity
@Table(name = "OFFERS")
public class Offer {
@Column(columnDefinition = "serial")
private @Id Integer id;
private @Email @NotNull String ownerId;
}
それはEntityManagerのOrder by ID
上の単一のクエリでフェッチすることが可能ですので、結果に関連するOffer
オブジェクトが含まれることを確認しますか?
永続オーダーのオファーデータを変更したくないため、オーダーの@Transient Offerフィールドを作成するようにします。
唯一の方法は2つのクエリを作成することですか?
は非常によさそうだが、それをテストするために私にしばらく与えてください。) –