在Hibernate 5.1中存储Joda LocalDateTime和LocalDate以及全局映射

时间:2017-03-27 19:42:06

标签: hibernate jpa jodatime

我需要将LocalDate存储到DATELocalDateTimeDATETIME/TIMESTAMP。我正在使用Hibernate 5.

我已经读过我应该在每一列上使用@Type注释,并且它有效。但我想尝试将所有恰好是LocalDateTime的列映射到TIMESTAMP

我在我的package-info.java

中尝试过
@org.hibernate.annotations.TypeDefs({
        @org.hibernate.annotations.TypeDef(defaultForType = org.joda.time.LocalDateTime.class, typeClass = org.joda.time.contrib.hibernate.PersistentLocalDateTime.class, name = "LocalDateTime"),
        @org.hibernate.annotations.TypeDef(defaultForType = org.joda.time.LocalDate.class, typeClass = org.joda.time.contrib.hibernate.PersistentLocalDate.class, name = "LocalDate"), //
})

没有结果。

有什么想法吗?

0 个答案:

没有答案