【问题标题】:Grails 2.2.4: creating a column default value in MySQL 5.5Grails 2.2.4:在 MySQL 5.5 中创建列默认值
【发布时间】:2015-05-25 23:17:37
【问题描述】:

我按照我在网上找到的许多地方的说明,了解如何为 Grails 2.2.4 域对象属性在其对应的 MySQL 5.5 列上创建默认值。

不幸的是,应该具有默认值的列没有应用到它们的 MySQL 列的默认值。

以下是我的域对象代码的相关摘录。有什么问题吗?:

class SelectOption {

    int minSelectCount = 0
    int maxSelectCount = 1

    static constraints = {
        minSelectCount nullable: false, min: 0, defaultValue: "0"
        maxSelectCount nullable: false, min: 1, defaultValue: "1"
    }
}

【问题讨论】:

    标签: grails grails-orm grails-2.2 column-defaults


    【解决方案1】:

    尝试将defaultValue 放在mapping 块中,而不是constraints 块中。

    static mapping = {
        minSelectCount defaultValue: "0"
        maxSelectCount defaultValue: "1"
    }
    

    【讨论】:

      猜你喜欢
      • 2014-03-21
      • 2015-05-22
      • 1970-01-01
      • 2011-08-14
      • 1970-01-01
      • 2011-01-21
      • 1970-01-01
      • 2018-09-26
      • 2011-07-16
      相关资源
      最近更新 更多