【发布时间】:2013-01-02 08:25:40
【问题描述】:
我有一个包含两列的实体:
// time when the event happened (stored in UTC)
@Temporal(TemporalType.TIMESTAMP)
private Date eventTime;
// timezone offset in milliseconds
// so local millis are eventTime.getTime() + offset
@Basic
private int offset;
在 JPQL 查询中,I can't use something 似乎像 WHERE eventTime + offset > :parameter。但是是否可以通过某种方式将eventTime 转换为 long 来解决?当然,也可以选择使用原生查询...
编辑: 它不受标准支持,也未在 OpenJPA 文档中提及,因此目前可能无法实现。
【问题讨论】: