更具体地说,我有 3 个实体(医生、患者、处方)。prescripts 实体有两个外键,分别代表医生和患者。所以我想做的是通过 patid 和 docid 找到处方。问题是我可以使用 query.setParameter 设置两个参数,那么我该怎么办?
public List<Prescripts> findByDocid(Doctors fbd) {
TypedQuery<Prescripts> query = em.createNamedQuery("Prescripts.findByDocid",
Prescripts.class);
List<Prescripts> prescripts = query.setParameter
("docid",fbd).getResultList();
return prescripts;
}
如果您想要更多代码,请告诉我。
谢谢。