我有一个域类,其中包含一个简单字符串的集合作为它的成员之一
class Customer {
String name;
static hasMany = [ aliases:String ]
static constraints = {
name blank:false
}
}
我想知道是否可以将别名添加到 grails 脚手架?如果是这样,如何?
谢谢,
我有一个域类,其中包含一个简单字符串的集合作为它的成员之一
class Customer {
String name;
static hasMany = [ aliases:String ]
static constraints = {
name blank:false
}
}
我想知道是否可以将别名添加到 grails 脚手架?如果是这样,如何?
谢谢,
Grails 不为数组做脚手架。hasMany 旨在与另一个域类一起使用,而不是与变量一起使用。将 hasMany 与域类一起使用将生成自动脚手架。例如
class Customer {
String name;
static hasMany = [ aliases:Alias ]
static constraints = {
name blank:false
}
}
class Alias {
String alias;
static constraints = {
alias blank:false
}
}
这将创建两个表,客户和别名。外键将用于将别名表中的记录与客户相关联。别名集合将由
alias[0].alias
如果您必须使用数组而不是另一个域类,则必须为用户界面编写自定义代码。