hibernate - Grails将Java 8域对象的LocalDateTime映射到Gorm

标签 hibernate grails java-8 persistence gorm

Java 8提供了java.time API。

我正在使用grails应用程序,我想将java.time用于域类的属性。

例如,我需要将LocalDateTime映射到基于Hibernate构建的GORM上的DATE / DATETIME。

如何保留我的映射?

我看到了一个解决方案,可以使用jadira,并为属性建立静态映射。

但是还有另一种方法吗?

请任何帮助表示赞赏。

最佳答案

您可以使用user type映射。参见the docs。这应该消除了分别显式映射所有实例的需要。

为了更进一步,我将使用grails-joda-time插件源,并尝试制作jave.time版本。甚至尝试制作(并提交拉取请求)一个同时支持joda-timejava.time的版本。

关于hibernate - Grails将Java 8域对象的LocalDateTime映射到Gorm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35507996/

相关文章:

java - 如何限制 Hibernate 实体图中使用的列

java - 仅对某些表使用 Hibernate 并将 Hibernate 与 NamedParameterJdbcTemplate 混合使用是否安全?

oracle - Grails错误-TNS:监听器当前不知道连接描述符中给出的SID

java - 如何使用提交按钮 ouside 表单标签提交 grails 表单

java - java中使用高阶函数重写抽象方法

关于清除链表的 Java 最佳实践

java - JPA/Hibernate - 嵌入属性

java - 当前不支持公式映射 - Hibernate ORM Envers

excel - 使用groovy grails上载和读取excel文件并将数据插入数据库

java - JAX-WS Maven 插件不适用于 JDK 8