我有一个关于验证以下域类的域类设计问题:
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
...
}
CourseComponent
客户要求在为特定Course
..创建 s 时,总数maxMarks
应等于百。例如:对于数学课程,组件分布如
1.数学C1 15
2.数学C2 15
3.数学C3 70
总分应等于 100。
我将如何编写一个检查多条记录的约束,或者我需要如何更改我的域类?