0

我想限制我的 Grails 域类之间的一对多关系中允许的子级数量,最好使用约束。maxSize约束似乎为此目的而存在(Grails文档确认它应该适用于集合以及字符串和数组)。

我的约束定义如下:

static constraints = {
    children(maxSize: 2)
}

但是,在测试过程中,我发现 Grails 允许我向父级添加任意数量的子级,完全无视这个限制。我是否误解了有关使用此约束的文档?如果是这样,是否有另一种方法来实现这一目标?

4

1 回答 1

3

使用“大小”约束:

children(size: 0..2)
于 2013-01-17T22:51:21.293 回答