Hibernate JPA HSQLDB时间戳转换
在我们的项目中,我们使用JPA2.1、Hibernate5.1、Spring2.4.6、HSQLDB2.3.2。我们的hsql查询有问题,它为我们提供了localdatetime转换错误。这就是错误: 转换中不兼容的数据类型:从SQL类型TIMESTAMP到[B,值:org.hsqldb.types.TIMESTANDATA的实例。下面是完整的堆栈跟踪:Hibernate JPA HSQLDB时间戳转换,hibernate,jpa,hsqldb,Hibernate,Jpa,Hsqldb,在我们的项目中,我们使用JPA2.1、Hibernate5.1、Spring2.4.6、HSQLDB2.3.2。我们的hsql查询有问题,它为我们提供了localdatetime转换错误。这就是错误: 转换中不兼容的数据类型:从SQL类型TIMESTAMP到[B,值:org.hsqldb.types.TIMESTANDATA的实例。下面是完整的堆栈跟踪: Hibernate没有。我建议您使用或内置Java日期/日历矩阵。Hibernate没有。我建议您使用或内置Java日期/日历矩阵。我不确定
Hibernate没有。我建议您使用或内置Java日期/日历矩阵。Hibernate没有。我建议您使用或内置Java日期/日历矩阵。我不确定Java 8日期时间支持是否已添加到Hibernate核心模块中。目前,我相信您需要o将以下依赖项添加到项目中:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-java8</artifactId>
<version>5.1.0.Final</version>
</dependency>
org.hibernate
hibernate-java8
5.1.0.1最终版本
以上内容应该可以消除为java 8日期/时间类编写自己的AttributeConverter的需要。我不确定java 8日期时间支持是否已经添加到Hibernate核心模块中。目前,我认为您还需要将以下依赖项添加到项目中:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-java8</artifactId>
<version>5.1.0.Final</version>
</dependency>
org.hibernate
hibernate-java8
5.1.0.1最终版本
以上内容应该可以消除为java 8日期/时间类编写您自己的AttributeConverter的需要。您传递的不是预期的日期或时间戳。发布您的代码,我很乐意为您修复它。非常感谢,先生!如果您能帮助我们完成此操作,您将拯救我们的生命。我已经为我们的实体发布了代码。请查看我的回答您传递的不是预期的日期或时间戳。请发布您的代码,我很乐意为您修复。非常感谢,先生!如果您能帮助我们完成此任务,您将拯救我们的生命。我已发布了我们实体的代码。请查看我的回答