我有一个用户类作为grails域类。我想为在hasMany
关系中声明的字符串列表建立约束。
class User {
String name
static hasMany = [interests: String]
}
如何为每个兴趣指定
inList
约束? 最佳答案
您可以改用Enum,这样您的inList约束将被自动处理?
解决方案如下所示:
class User {
String name
static hasMany = [interests: Interest]
}
Enum Interest {
FOO('foo'),
BAR('bar')
final String id
Interest(String id) { this.id = id }
}
关于grails - 如何在hasMany关系上建立域类约束,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24213837/