hql = "from A a where a.timeDate <= "+time+" and a.name not in (select b.name from B b)";
super.findTopByHql(hql, 20);
这条语句有没有问题啊,为什么查不到数据
关于Hql语句,这条语句为什么查不出数据
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
5条回答 默认 最新
- threenewbee 2016-02-16 01:13关注
检查下日期有没有引号,是否合法
最好是使用参数
hql = "from A a where a.timeDate <= :time and a.name not in (select b.name from B b)";
String[] params = { "time" };
Object[] args = { time };
,,,解决 无用评论 打赏 举报