Java JPA在子查询中的位置
我想通过传递Emp id获得所有匹配的Emp列表。在Jpa中是否可能。请帮帮我。是的,这是可能的。你可以试试这个Java JPA在子查询中的位置,java,jpa,Java,Jpa,我想通过传递Emp id获得所有匹配的Emp列表。在Jpa中是否可能。请帮帮我。是的,这是可能的。你可以试试这个 public class Emp { Integer eid; String ename; long sal; Dept dept; } public class Dept { Integer deptid; String deptname; } (List<
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();
是的,这是可能的。你可以试试这个
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();
你能详细说明一下吗?是否要基于主键进行搜索?特定empId只有一名员工。你想拿什么?你能详细说明一下吗?是否要基于主键进行搜索?特定empId只有一名员工。你要拿什么?