Hibernate Query显示一周的数据?

时间:2013-10-14 06:30:00

标签: sql hibernate

如何在Hibernate SQLHSQL中编写查询以显示当前日期的一周数据或1个月数据?

1 个答案:

答案 0 :(得分:0)

考虑使用_productId和_productCreatedDate的实体产品 所以

StringBulider sql=new StringBuilder();
sql.append("select _productId,_productCreatedDate from Product where");
sql.append("_productCreatedDate between :currentDate and :dateOneMonthBefore")
sessionFactory.getSession().createQuery(sql.toString()).setParameter("currentDate",newDate())
 .setParameter("dateOneMonthBefore",new Date("Enter the month before the current date"))