I가 다음 도메인 클래스에 대한 검증에 관한 하나 개의 도메인 클래스의 설계 문제 :설계 도메인 모달 클래스
가 특정Course
에 대한
CourseComponent
의를 생성 할 때이 클라이언트 요구 사항이
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
...
}
... maxMarks
이어야 총 같음을 백. 그래서 예를 들어 수학 코스
1.Maths C1 15
2.Maths C2 15
3.Maths C3 총 마크이어야 70
100 같다
여러 레코드를 검사하는 제약 조건을 작성하거나 도메인 클래스를 어떻게 변경해야합니까?
maxmarsk 값은 구성 요소와 관련하여 변경됩니다. c1 maxMakrs, c2 maxmarks .. 구성 요소 세부 정보 보유 courseComponent ... – user1893817
구성 요소를 추가 할 때 유효성을 계산합니다. –