我在我的游戏应用程序中使用Jodatime,但目前不必做来回转换自/至一束java.util.Date和java.sql.Time。
java.util.Date
java.sql.Time
由于jodatime已包含在Play发行版中,因此我认为可能有更好的方法来执行此操作。有什么方法可以DateTime代替Model字段java.util.Date,java.sql.Time从而自动完成转换?还有另一种方法可以简化吗?
DateTime
对于Hibernate 3,在日期字段中添加以下注释:
@Type(type="org.joda.time.contrib.hibernate.PersistentDateTime")
Hibernate现在将为您完成肮脏的工作。
(确保您的类路径中有joda-time-hibernate.jar)
更新:
对于Hibernate 4和5,添加以下注释:
@Type(type="org.jadira.usertype.dateandtime.joda.PersistentLocalDateTime")
(确保您的类路径中有jadira-usertype- core.jar)