Criteria c=session.createCriteria(XXX.class);
c.add(Expression.between("time",begin,end));
这里传进来的begin和end时间是DATE型的吗?如果我在保存时间的时候保存成string型的,这样实现可以吗?
c.add(Expression.between("time",begin,end));
这里传进来的begin和end时间是DATE型的吗?如果我在保存时间的时候保存成string型的,这样实现可以吗?
传进来的是,Calendar类型,在JAVA里,DATE,一般不用了。
“我在保存时间的时候保存成string型”习惯不好。比较应该有可以的!!!
本文讨论了在Java中使用Hibernate Criteria API进行时间范围查询的方法。强调了使用Calendar类型进行日期传递的习惯,并指出将时间保存为String类型的不建议做法。

被折叠的 条评论
为什么被折叠?



