1

我正在开发一个 grails 应用程序,我有像 Tip、TipTag 这样的域类。概念是,对于一个提示,我应该只有 5 个 TipTag。

class Tip {
    String description
    static hasMany = [tags:TipTag]

    static constraints = {
        description(nullable:false,size:50..500)
    }   
}

如何在grails中限制这一点?还有其他方法吗???

4

1 回答 1

3

maxSize 约束应该为您完成这项工作:

class Tip {
    String description
    static hasMany = [tags:TipTag]

    static constraints = {
        description(nullable:false,size:50..500)
        tags(maxSize: 5)
    }   
}
于 2012-11-06T08:45:01.753 回答