【发布时间】:2012-06-02 13:46:50
【问题描述】:
我想问一下,如何将此 postgres 查询转换为 HQL:
从交易中选择 * 其中 trans_time >= date(now() - 60 * interval '1 day')
如何将该查询(粗体)转换为 hql?
谢谢
【问题讨论】:
我想问一下,如何将此 postgres 查询转换为 HQL:
从交易中选择 * 其中 trans_time >= date(now() - 60 * interval '1 day')
如何将该查询(粗体)转换为 hql?
谢谢
【问题讨论】:
Calendar minDate = Calendar.getInstance();
minDate.add(Calendar.DATE, -60);
String hql = "select t from Transaction t where t.transactionTime >= :minDate";
List<Transaction> result = session.createQuery(hql)
.setTimestamp("minDate", cal.getTime())
.list();
【讨论】: