[英]Grails: How to limit the number of children in a one-to-many relationship
我想限制我的Grails域类之间一对多关系中允许的子级数,最好使用约束。 maxSize
约束似乎为此目的而存在( Grails文档确认它应该适用于集合以及字符串和数组)。
我的约束定义如下:
static constraints = {
children(maxSize: 2)
}
但是,在测试过程中,我发现Grails允许我根据自己的喜好向父级添加尽可能多的子级,而完全不考虑此约束。 我是否误解了有关使用此约束的文档? 如果是这样,还有其他方法可以实现吗?
使用“大小”约束:
children(size: 0..2)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.