0
比方說,我們有兩個表,ORDERS
和OFFERS
Hibernate JPA有一個映射嗎?
訂購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提供字段一樣,因爲我們不想在持久訂單上修改商品數據。
或者唯一的方法是創建兩個查詢?
看起來非常好,請給我一段時間來對其進行測試;) –