GORM 域类属性默认值
Posted
技术标签:
【中文标题】GORM 域类属性默认值【英文标题】:GORM domain class properties default values 【发布时间】:2012-01-05 14:20:06 【问题描述】:也许是一个愚蠢的问题,但我应该在哪里/如何定义 GORM 域类属性的默认值?例如,当我创建一个新的 Company 对象实例时,我希望属性 country 的默认值为“USA”。我想我可以在创建控制器中做到这一点,但它看起来有点脏。比如:
def create =
def companyInstance = new Company()
companyInstance.properties = params
companyInstance.accepted = "USA"
...
【问题讨论】:
【参考方案1】:把它放在领域类本身
class Company
String country = "USA"
【讨论】:
这会一直有效吗?如果属性属于某个用户定义的类类型怎么办? @rahulserver 通过调用构造函数创建实例 能够避免我们只需要默认值:)以上是关于GORM 域类属性默认值的主要内容,如果未能解决你的问题,请参考以下文章