Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hibernate JPA HSQLDB时间戳转换_Hibernate_Jpa_Hsqldb - Fatal编程技术网

Hibernate JPA HSQLDB时间戳转换

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日期/日历矩阵。我不确定

在我们的项目中,我们使用JPA2.1、Hibernate5.1、Spring2.4.6、HSQLDB2.3.2。我们的hsql查询有问题,它为我们提供了localdatetime转换错误。这就是错误: 转换中不兼容的数据类型:从SQL类型TIMESTAMP到[B,值:org.hsqldb.types.TIMESTANDATA的实例。下面是完整的堆栈跟踪:


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的需要。

您传递的不是预期的日期或时间戳。发布您的代码,我很乐意为您修复它。非常感谢,先生!如果您能帮助我们完成此操作,您将拯救我们的生命。我已经为我们的实体发布了代码。请查看我的回答您传递的不是预期的日期或时间戳。请发布您的代码,我很乐意为您修复。非常感谢,先生!如果您能帮助我们完成此任务,您将拯救我们的生命。我已发布了我们实体的代码。请查看我的回答