0

私はjadirajarを使用して、jodaオブジェクトを休止状態で永続化します。これはすべての複雑なJodaオブジェクトで正常に機能しますが、Jodaを永続化するクラスが見つかりませんMinutes。Minutesオブジェクトが表すミリ秒数を手動で永続化する必要がありますか?私のためにそれを行うことができるjadiraクラスはありませんか?

4

2 に答える 2

2

intオブジェクトの分数を表すものとして保存しMinutesます。この種のオブジェクトにはjadiraマッピングはありません。変換せずにMinutesデータベースからオブジェクトを直接取得する場合は、カスタムHibernateタイプを作成することを検討してください-休止状態インターフェイスを実装する必要があります-カスタムユーザータイプを作成する方法の例は、たとえばこのブログにあります。int -> MinutesMinutes -> intUserType

于 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 に答える