hql语句不会,我知道sql语句
select 部门员工名称 form 部门表名称 where 部门id=#{0}
hql语句前面加上 select e.* 试试,好久没写hql,不方便测试了
sql语句 select * form 部门表名称 where 部门id='部门ID'
你这是要做什么啊。没看错这个表应该代表员工啊。应该还有个部门的表吧。在员工表里通过部门id 查询该部门有的所有员工这样就简单了。
String hql="FROM Employee e WHERE e.departmentid = ?";
http://blog.csdn.net/v123411739/article/details/28644007
String sql = "select w from Employee w where lower(w.id) = lower(:id)";
List list = this.entityManager.createQuery(sql, Employee.class).setFlushMode(FlushModeType.COMMIT)
.setParameter("id", id).getResultList();
from Employee e where e.department=?
直接根据部门id查不就可以了嘛?也没要求显示部门名称呀????