mysql的HQL比较时间时可以直接使用yyyy-MM-dd HH:mm:ss的格式,但Oracle还需要to_char函数转化,这又需要判断数据库的类型,发现一种解决办法:
String hql = "from RecordBean where usingTime>:date";
Query query = session.createQuery(hql);
query.setTimestamp("date",new Date());
List<RecordBean> users = query.list();