【发布时间】:2014-04-03 01:04:27
【问题描述】:
我一直在为 Grails 使用 Joda-Time 插件。我真的开始喜欢它了,但是,我正在尝试为域属性(期间类型:PersistentPeriod)设置一个默认值。一切都很好。我可以保存和检索 Joda-Time 数据,标签库运行良好,计算和转换完美无缺,但是,当我在为 Joda-Time 属性设置默认值后尝试编译时,一切都崩溃了。 示例:
class Person {
DateTime date
Period totalTime
static mapping = {
totalTime (type: PersistentPeriod, defaultValue:Period.ZERO)
date (type: PersistentDateTime, defaultValue:DateTime.now())
}
}
有没有办法使用默认值来做到这一点,或者我应该将 Joda-Time 属性保持为空和空白。
【问题讨论】:
-
到底发生了什么?请提供堆栈跟踪或错误描述。
-
SchemaExport 不成功:未找到 SchemaExport 列“PT0S”; SQL 语句:未找到 SchemaExport 表“ACCT_SHIFT”; SQL 语句:
标签: grails plugins grails-orm jodatime