私はjadirajarを使用して、jodaオブジェクトを休止状態で永続化します。これはすべての複雑なJodaオブジェクトで正常に機能しますが、Jodaを永続化するクラスが見つかりませんMinutes
。Minutesオブジェクトが表すミリ秒数を手動で永続化する必要がありますか?私のためにそれを行うことができるjadiraクラスはありませんか?
2 に答える
2
int
オブジェクトの分数を表すものとして保存しMinutes
ます。この種のオブジェクトにはjadiraマッピングはありません。変換せずにMinutes
データベースからオブジェクトを直接取得する場合は、カスタムHibernateタイプを作成することを検討してください-休止状態インターフェイスを実装する必要があります-カスタムユーザータイプを作成する方法の例は、たとえばこのブログにあります。int -> Minutes
Minutes -> int
UserType
于 2013-03-02T20:30:12.887 に答える
1
org.jadira.usertype.dateandtime.joda.PersistentMinutesクラスをJadiraUsertypeに追加しました-http://jadira.sourceforge.net/apidocs/org/jadira/usertype/dateandtime/joda/PersistentMinutes.htmlを参照してください
于 2013-08-15T16:24:20.413 に答える