如何修复休眠标准日期部分错误?

How to fix an hibernate criteria datepart error?

我有一个包含计算字段的域。

durationInMinutes formula: 'datepart(minute, Duration) + datepart(hour, Duration) * 60'

并在 createCriteria

中使用它

property('durationInMinutes')

但这会在日志文件中产生错误

java.sql.SQLException: 'this_.minute' is not a recognized datepart option.

请帮忙。 我使用 MySQL.

找到这个有效的解决方案:

projections {
    sqlProjection '(datepart(minute, Duration) + datepart(hour, Duration) * 60) as TimeInMinutes', 'TimeInMinutes', INTEGER

我正在使用 MySQL 数据库,但我认为这是一个与休眠相关的问题?