在Hibernate Criteria API中自动进行类型转换

时间:2019-05-23 10:38:43

标签: java hibernate jpa hibernate-criteria hibernate-types

我想通过以下方式在Order实体上使用休眠标准api:

Restrictions.eq("orderDate", new org.joda.time.DateTime());

但是我的Order实体使用Java 8时间api:

class Order {
    java.time.ZonedDateTime orderDate;
}

使用现有的代码,Hibernate尝试将joda DateTime转换为Java ZonedDateTime,这不可避免地会失败。

我想知道是否有人知道一种休眠方式,如何将DateTime转换为ZonedDateTime,而不必更改Restrictions.eq调用?

0 个答案:

没有答案