首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

看看小弟我的HQL如何写

2012-12-14 
看看我的HQL怎么写?select u.Idfrom User u inner join u.CheckList as cgroup by uhaving max(c.CheckDat

看看我的HQL怎么写?
select u.Id
from User u inner join u.CheckList as c
group by u
having max(c.CheckDate) between :date1 and :date2

我想要输出的是u而不是u.Id.但如果改为"select u"运行时会出现生成的sql语句错误.
[最优解释]
你是在程序中写还是在数据库中写?如果是在程序中 
select u.* from User u inner join u.CheckList as c
group by u
having max(c.CheckDate) between :date1 and :date2
你可以这么试试

热点排行