2012-11-06 19 views
1

我正在開發grails應用程序,我有像Tip,TipTag這樣的域類。概念是,對於一個提示,我應該只有5個TipTag。如何限制grails中域類中有限數字的hasMany

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

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

如何在grails中限制? 任何其他方式做到這一點?

回答

3

maxSizeconstraint應該爲你做的工作:

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

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