查不到数据,这个hql有什么问题吗

图片说明
在pl/sql中可以查到这个数据。
图片说明

hql 没有 select * 啊

你的条件有问题吧,时间是取得当前时间,而你表里的数据是2010/2/1

会出现什么错呢,Console提示有吗

你的格式化有问题,是yyyy-MM-dd,大小写是有区别的

很久不用hibernate了,以前用就不习惯用?来占位,习惯用+来拼接 你也可以试试 “ from emp where name = ”+ "张三" ;

这样直接转换,time应该是util包下面的,数据库要的应该是sql包下的。。。

楼主,hql查询的时候是from 实体名 对应要查询的字段是属性名,你的Emp是实体名吗,然后那个name 和d_date是你的表字段名而不是属性名吧,hql不要跟sql搞混了哦

查看一下Emp实体类,字段名是否为d_date???hql语句,字段要用实体属性名,而不是数据库字段名,谢谢