Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.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
Java 带JPA的DateTimeOffset(hibernate)_Java_Hibernate_Jpa_Datetimeoffset - Fatal编程技术网

Java 带JPA的DateTimeOffset(hibernate)

Java 带JPA的DateTimeOffset(hibernate),java,hibernate,jpa,datetimeoffset,Java,Hibernate,Jpa,Datetimeoffset,我有一个JPA使用Hibernate连接到SQLserver。它可以工作,但每次我使用带有DateTimeOffset字段的entity时都会有一个例外 我尝试使用自定义类型,使用方式如下: @Basic(optional = false) @Column(name = "EffectiveDate") @org.hibernate.annotations.Type(type="DateTimeOffsetType") private Serializable effectiveDate; D

我有一个JPA使用Hibernate连接到SQLserver。它可以工作,但每次我使用带有DateTimeOffset字段的entity时都会有一个例外

我尝试使用自定义类型,使用方式如下:

@Basic(optional = false)
@Column(name = "EffectiveDate")
@org.hibernate.annotations.Type(type="DateTimeOffsetType")
private Serializable effectiveDate;
DateTimeOffsetType是我的自定义类型,如下所示:


但还是不行。如何使用hibernate和JPA读取DateTimeOffset?

我最终通过按时间戳类型更改生成的实体中所有字段的可序列化类型来解决这个问题。

我尝试使用EclipseLink,但总是出现相同的错误:DateTimeOffset无法转换为二进制。。。