public class Emp {
Integer eid;
String ename;
long sal;
Dept dept;
}
public class Dept {
Integer deptid;
String deptname;
}
(List<Emp>) em.createQuery("select e from Emp e where e.sal=(select em.sal from Emp where em.eid=:a "))
.setParameter("a",empid)
.getResultList();
我希望通过传递emp id获得所有匹配的Emp列表。是不是在Jpa。请帮帮我。
答案 0 :(得分:3)
是的,有可能。你可以试试这个;
select e1 from Emp e1,Emp e2 where e1.sal = e2.sal and e2.eid =: a;