我正在一起查询需要加载与另一个实体有多对一关系的实体列表,这个实体与另一个实体有多对一的关系。我不需要关联加载的任何数据,但是在查看查询日志时,我发现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