0

我正在使用 jadira 罐子将我的 joda 对象与休眠状态保持一致。这适用于所有复杂的 Joda 对象,但我找不到任何类来持久化 Joda Minutes。我是否需要手动保留 Minutes 对象所代表的毫秒数?没有 jadira 课程可以为我做到这一点吗?

4

2 回答 2

2

将其存储为int表示Minutes对象中的分钟数。这种对象没有 jadira 映射。如果您想Minutes直接从数据库中检索对象而不int -> Minutes进行Minutes -> int转换,请考虑创建自定义 Hibernate 类型- 您只需要实现 hibernateUserType接口 - 例如,如何创建自定义用户类型的示例可以在此博客上找到。

于 2013-03-02T20:30:12.887 回答
1

我向 Jadira Usertype 添加了一个 org.jadira.usertype.dateandtime.joda.PersistentMinutes 类 - 请参阅http://jadira.sourceforge.net/apidocs/org/jadira/usertype/dateandtime/joda/PersistentMinutes.html

于 2013-08-15T16:24:20.413 回答