怎么用Hql语句取今天的数据,是00.00.00-23.59.59之间的。
答案:2 悬赏:50 手机版
解决时间 2021-02-14 11:25
- 提问者网友:你给我的爱
- 2021-02-14 07:19
比如实体表为employee,时间字段为locktime
最佳答案
- 五星知识达人网友:愁杀梦里人
- 2021-02-14 08:33
Query q = session.createQuery("from employee t where t.locktime >= :date");
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
String dateStr = sdf.format(new Date());
Date dateDat = null;
try {
dateDat = sdf.parse(dateStr);
} catch (ParseException e) {
e.printStackTrace();
}
q.setParameter("date", dateDat);
List result = q.list();;
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
String dateStr = sdf.format(new Date());
Date dateDat = null;
try {
dateDat = sdf.parse(dateStr);
} catch (ParseException e) {
e.printStackTrace();
}
q.setParameter("date", dateDat);
List result = q.list();;
全部回答
- 1楼网友:罪歌
- 2021-02-14 08:56
你好,很高兴收到你的求助。试下这样写可以不?
string hql0 = "select m from materials m,bill b1,bill b2 where b1.billtype = 'enter' and b2.billtype = 'exit' and (m in elements(b1.materials) or m in elements(b2.materials) )"
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯