2010-12-04 4 views
0

나는 내 도메인의 서브 세트를 모델링하려고 시도하고 있으며이 문제를 최대 절전 모드에서 가능한 한 간단하게 해결하려고한다. 기본 모델링은 그림 1을 참조하십시오.많은 수의 모델링에서 최대 절전 모드로 모델링

문제는 잠재적으로 모든 유형, 그룹 및 카테고리를 속성에 연결할 수 있다는 것입니다. 따라서 유형, 그룹 및 카테고리간에 유효하지 않은 관계를 저장할 수 있습니다.

그래서 3을 유지하는 테이블이 너무 많아서 최대 절전 모드가 너무 복잡해 질 것 같지만 3을 모델링하는 올바른 방법이라고 생각합니다.

DB에서 이것을 모델화하고 최대 절전 모드로 전환하는 방법에 대한 더 좋은 아이디어가 있습니까?

답변

0

은, 당신은 할 수 없습니다 귀하의 코멘트에 대한

@ManyToMany 
private List<Group> groups; 

@ManyToMany 
private List<Type> types; 

@ManyToMany 
private List<Category> categories; 
+0

감사합니다. 당신이 제안한대로 정확하게 행동 할 생각이었습니다. 그런 다음 잠재적으로 속성의 그룹, 유형 및 카테고리의 조합을 허용 할 것이라고 생각했습니다 (모든 그룹이 유형과 관련이있는 것은 아닙니다). 가능한 경우 시도하고 예방하고 싶습니다. – monojetski

관련 문제