我正在一起查詢需要加載與另一個實體有多對一關係的實體列表,這個實體與另一個實體有多對一的關係。我不需要關聯加載的任何數據,但是在查看查詢日誌時,我發現JPA自動加載它。我的理解是,發生這種情況是因爲我的JPA實現無法創建代理來代表關聯的實體,就像它可以對集合所做的那樣。 假設我的實體是Ham,它與Sandwich具有多對一的關係。我JPQL獲得火腿的列表看起來可能是這樣: Select H fro
假設我有三張表格(患者醫生和藥物)。 「患者」表具有引用醫生表中的列的FK約束,並且類似地,「藥品」表具有引用「患者」表中的列的FK cnstraint。現在,當我嘗試使用 //Delete From Patient Table
javax.persistence.Query query = manager.createQuery("DELETE From PatientEnroll e
我有2個實體,比如汽車和引擎(只是示例名稱,但邏輯相同)。 @Entity
public class Car {
@Id
private Long id;
@OneToOne(mappedBy = "car", cascade = Cascade.ALL)
private Engine engine;
...
}
@Entity
p