我想限制我的 Grails 域类之间的一对多关系中允许的子级数量,最好使用约束。maxSize
约束似乎为此目的而存在(Grails文档确认它应该适用于集合以及字符串和数组)。
我的约束定义如下:
static constraints = {
children(maxSize: 2)
}
但是,在测试过程中,我发现 Grails 允许我向父级添加任意数量的子级,完全无视这个限制。我是否误解了有关使用此约束的文档?如果是这样,是否有另一种方法来实现这一目标?
我想限制我的 Grails 域类之间的一对多关系中允许的子级数量,最好使用约束。maxSize
约束似乎为此目的而存在(Grails文档确认它应该适用于集合以及字符串和数组)。
我的约束定义如下:
static constraints = {
children(maxSize: 2)
}
但是,在测试过程中,我发现 Grails 允许我向父级添加任意数量的子级,完全无视这个限制。我是否误解了有关使用此约束的文档?如果是这样,是否有另一种方法来实现这一目标?