2 つのテーブルがあるORDERS
とします。OFFERS
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;
}
Order by ID
結果に関連Offer
オブジェクトが含まれるように、 EntityManager の単一クエリでフェッチすることは可能ですか?
Order に @Transient Offer フィールドを作成するのと同じように、永続的な Order の Offer データを変更したくないためです。
または、2 つのクエリを作成するしか方法はありませんか?