java使用Hibernate操作带有时间单位的datetime列
在SQL中,DATEDIFF(HOUR, column1, column2)
用于查找两个datetime列之间的时间差
此外,select DATEADD(HOUR, 5, column)
用于向datetime
列添加5小时小时
有没有办法使用Hibernate实现这些功能
你可以在下面搜索框中键入要查询的问题!
在SQL中,DATEDIFF(HOUR, column1, column2)
用于查找两个datetime列之间的时间差
此外,select DATEADD(HOUR, 5, column)
用于向datetime
列添加5小时小时
有没有办法使用Hibernate实现这些功能
# 1 楼答案
可以在hibernate的实体类中使用@Formula annotation来计算表达式。像这样
参见更多here和here