代码如下: (HQL语句出错)
org.hibernate.QueryException: could not resolve property: name of: com.demo.pojo.TDep [select d.name,kq.kqDate,kq.reason from com.demo.pojo.TKqinfo as kq left join kq.TUserses as u left join u.TDep as d where kq.reason is not null and kq.approve is null and u.gid = ?]
这个HQL我要得出来一个List<Object[]>类型, 这里报错了, 怎么修改呢?
或者有没有更方便的方法, 不用HQL, 用其他方法得出这个结果?
表关系如图.
TDep(部门表)
TKqinfo(员工考勤信息表)
TUser(员工表)
TRole(员工角色表)
------解决思路----------------------
既然你用的是hibernate,那么实体与实体之间是有关联的,查询一个实体,其他的自然就有了。如果实体间是没有关联关系的,建议你直接使用原生的sql语句