【发布时间】:2015-06-02 18:22:41
【问题描述】:
我在数据库中有两个字段来存储日期和时间。前者将其时间部分设置为零,而后者将其日期部分设置为空(即 1970/1/1)。天知道为什么原来的开发者会这样,我也换不了表。在 JPA 查询中,我需要将 Timestamp 与这两个字段进行比较,就好像它们是一个 DateTime 字段一样。在 SQL Server 中,我会这样做:
select CONVERT(DATETIME, CONVERT(CHAR(10), Date_Field, 121) + ' ' + CONVERT(CHAR(8), Time_Field, 108)) from MyTable
有没有办法在 JPA 查询中连接这两个字段,以便我可以将它们与完整的 DateTime 进行比较?
【问题讨论】:
标签: java hibernate datetime jpa