我有一个问题,mysql中datediff的语法与hsqldb中的不同:
mysql: datediff(date1,date2)
hsqldb: datediff(interval,date1,date2)
hibernate 中的方言通常可以解决这些问题,但是我似乎无法找到为 hibernate 创建 datediff 限制的方法。这是一个真正的麻烦,因为它阻止我使用内存中的 hsql 数据库进行单元测试,因为我必须在 sql 语句中“硬编码” datediff 的格式。
如果有人对此事有任何建议,将不胜感激。