Hibernate中Date类型的范围限定
数据库用的是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();