1

我需要坚持一段时间,例如 5 d 4 h

我正在考虑使用转换(持续时间/日历/日期类),我可以将其作为long (millisec)数据库(MySql)持久化。像这样我可以很容易地转换和使用它。

这是一个好方法吗?

4

2 回答 2

1

对于 Hibernate 4.0 JPA 提供者,您可以使用Usertype 项目来获取 Joda Time 类的 JPA 持久性,然后使用 @Type 注释。

于 2013-01-14T14:06:13.080 回答
1

JodaTime(以及即将推出的 javax.time)提供了一个 Duration 类,而DataNucleus JPA等 JPA提供程序为它们提供了开箱即用的持久性,而无需进行转换。

于 2013-01-14T13:54:10.403 回答