如何在Hibernate SQL
或HSQL
中编写查询以显示当前日期的一周数据或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"))