Hibernate中Date类型的范围限定

bitiliu 2006-06-21 12:14:40
数据库用的是mysql,其中一个字段是datetime类型,这样映射到Java中就是java.util.Date类型
在检索的时候想限定这个字段,但感觉只比较了年月日,时间部分却忽略了,不知道有没有好的解决方法?
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date start = sdf.parse("2006-06-13 23:59:59");

LoginfoDAO dao = LoginfoDAO.getInstance();
Session s = dao.getSession();
String hql = "from Loginfo lf where lf.Vtime>:start";
Query query = s.createQuery(hql);
query.setDate("start",start);
List list = query.list();
...全文
151 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
bitiliu 2006-07-03
  • 打赏
  • 举报
回复
现在都把datetime改成long类型的了,否则比较起来好麻烦!
wfyfngu 2006-06-21
  • 打赏
  • 举报
回复
你还能读取数据
我用MyEclipse 4.11连数据库老是报错
后来人家叫我“你还是用4.0吧”
我做了,结果问题解决了
气愤啊!

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧