在我的Grails / Groovy类之一中使用TimeDuration时,启动grails应用程序时出现异常。
org.hibernate.MappingException: Could not determine type for: groovy.time.TimeDuration
域类中的用法
import groovy.time.TimeDuration
class Result {
TimeDuration overall
}
我应该定义哪种类型?
最佳答案
由于使用的是Grails,使用Joda Time plugin及其 Duration
类型存储值可能会更方便。
安装后,该插件可为许多库类型(包括Duration
)提供Hibernate映射。
如果继续使用Groovy的TimeDuration
,则可能必须编写自己的UserType
;经过几次搜索,我没有找到一个。
关于hibernate - Grails/Groovy域类中的TimeDuration是否正确为Hibernate类型?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7795088/