XDR*_*XDR 1 grails grails-orm column-defaults grails-2.2
我按照我在网上找到许多地方的说明,了解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"
}
}
Run Code Online (Sandbox Code Playgroud)
尝试把defaultValue在mapping块,而不是constraints块.
static mapping = {
minSelectCount defaultValue: "0"
maxSelectCount defaultValue: "1"
}
Run Code Online (Sandbox Code Playgroud)