query = hs.createQuery("select a from WorkUser a order by a.operDate desc");
query = hs.createQuery("from WorkUser a order by a.operDate desc");第一句在啥情况下使用,两句是不是等效的?
query = hs.createQuery("from WorkUser a order by a.operDate desc");第一句在啥情况下使用,两句是不是等效的?
按楼主这样写 单表查询是等效的、
当 楼主试着去查询多表关联
比如 A B 俩表、假设俩表id相等、 而楼主又只想显示A表的数据那么这时候就需要使用第一方法了、select a from A as a B as b where a.id = b.id ;
select a from A as a , B as b where a.id = b.id ;