我正在使用jadira jars来保持我的joda对象与休眠。
这适用于所有复杂的Joda对象,但我找不到任何类来坚持Joda Minutes
。
我是否需要手动保持Minutes对象所代表的毫秒数?
没有jadira课可以帮我吗?
答案 0 :(得分:2)
将其存储为int
,表示Minutes
个对象中的分钟数。这种对象没有jadira映射。如果您想在没有Minutes
和int -> Minutes
转换的情况下直接从数据库中检索Minutes -> int
对象,请考虑创建自定义Hibernate类型 - 您只需要实现hibernate {{1接口 - 例如,可以在this blog上找到如何创建自定义用户类型的示例。
答案 1 :(得分:1)
我将一个org.jadira.usertype.dateandtime.joda.PersistentMinutes类添加到Jadira Usertype - 请参阅http://jadira.sourceforge.net/apidocs/org/jadira/usertype/dateandtime/joda/PersistentMinutes.html