1

SQLserverに接続されたHibernateを使用するJPAがあります。それは機能しますが、DateTimeOffsetフィールドを持つエンティティを使用するたびに例外があります。

カスタムタイプを試して、次のように使用しました。

@Basic(optional = false)
@Column(name = "EffectiveDate")
@org.hibernate.annotations.Type(type="DateTimeOffsetType")
private Serializable effectiveDate;

DateTimeOffsetTypeは、私がここで作成したカスタムタイプです: datetimeoffset休止状態マッピング

しかし、それでも、それは機能しません。HibernateとJPAでDateTimeOffsetを読み取るにはどうすればよいですか?

4

1 に答える 1

2

生成されたエンティティのフィールドのすべてのSerializableタイプをTimeStampタイプで変更することで、最終的に解決しました。

于 2012-09-05T15:02:03.340 に答える