【发布时间】:2015-02-11 01:30:36
【问题描述】:
我有一个关于验证以下域类的域类设计问题:
Class Course {
String name // computers,maths,economics,zoology etc...
}
class Component{
String name //ex: C1,C2,C3
boolean type // 0 means internal , 1 means external
}
Class CourseComponent{
Course course
Component component
Integer MaxMarks
...
}
客户要求在为特定的Course 创建CourseComponents 时,maxMarks 的总数应等于百。所以
例如:对于数学课程,组件分布如
1.数学C1 15
2.数学C2 15
3.数学C3 70
总分应该等于 100。
我将如何编写一个检查多条记录的约束,或者我需要如何更改我的域类?
【问题讨论】:
标签: grails grails-domain-class grails-validation