在hibernate3中从日期获得月份的标准

时间:2014-03-19 11:04:28

标签: java mysql sql hibernate hibernate-criteria

我已将日期存储在我的数据库中(而非数月)。我想从特定月份获取记录。是否可以在hibernate3中为此编写标准?

1 个答案:

答案 0 :(得分:0)

你可以这样写

日期startDate = 2014-03-01

日期结束日期= 2014-03-31

Criteria criteria = getSession()。createCriteria(getDomainClass()); criteria.add(Restrictions.between(“date”,startDate,endDate));

<强>(OR)

如果您的日期格式为“YYYY-MM-DD”

String date =“2014-03”;

标准条件= getSession()。createCriteria(getDomainClass());

criteria.add(Restrictions.like(“date”,date));