我需要将LocalDate
存储到DATE
和LocalDateTime
到DATETIME/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"), //
})
没有结果。
有什么想法吗?