2010-12-04 6 views
0

私は自分のドメインのサブセットをモデル化しようとしています。この問題をできるだけ簡単にhibernateで解決したいのです。基本的なモデリングについては、図1を参照してください。多くのモデルから多数のモデルのメンテナンスを完全に保持

私は潜在的にどのタイプ、グループ、カテゴリをプロパティにも関連付けることができます。したがって、タイプ、グループ、カテゴリ間に無効な関係を格納することができます。

私は、これをモデル化する正しい方法だと思っていますが、維持するには余りにも多くのテーブルがあり、私の休止状態はちょっと複雑すぎると感じます。

誰かがこれをモデル化して休止状態にする方法について、より良いアイデアを持っていますか?

答えて

0

あなたは持っていません:あなたのコメントについて

@ManyToMany 
private List<Group> groups; 

@ManyToMany 
private List<Type> types; 

@ManyToMany 
private List<Category> categories; 
+0

感謝を。私はあなたが提案した通りに正確にやっていることを考えていた。しかし、それは潜在的に、グループ、タイプ、カテゴリーの組み合わせを許可していると考えました(すべてのグループがタイプに関連しているわけではありません)。可能であれば、私はその試みを防ぎたいのですか? – monojetski

関連する問題