Grails 2.2.4:在MySQL 5.5中创建列默认值

时间:2015-03-23 02:04:02

标签: grails gorm grails-2.2 column-defaults

我按照指示在网上找到了许多地方,以便在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"
    }
}

1 个答案:

答案 0 :(得分:5)

尝试将defaultValue放入 mapping 块而不是constraints块。

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