我想使用hibernateHQL执行数据时间操作。
我想添加和减去两个日期,以及我想从特定日期减去1年或1个月。
在hibernate状态下如何使用HQL?
请参阅 在HQL中执行日期/时间数学运算? 举个例子
要使用自定义sql,您必须编写自己的hibernate方言并注册:
registerFunction("weekday", new SQLFunctionTemplate(Hibernate.INTEGER, "to_char(?1,'D')") );