hibernate建模可以保持多个保持完整性

时间:2010-12-04 05:10:42

标签: hibernate jpa many-to-many

我正在尝试为我的域的一个子集建模,我想在hibernate中尽可能简单地解决这个问题。基本建模见图1。

问题在于我可以将任何类型,组和类别关联到属性。因此,我可以在类型,组和类别之间存储无效关系。

所以我认为3是这种模型的正确方法,虽然我觉得有太多的表需要维护,而且我的hibernate会变得有点过于复杂。

有没有人对如何在数据库和休眠模型中建模这个有更好的想法?

1 个答案:

答案 0 :(得分:0)

你不能拥有:

@ManyToMany
private List<Group> groups;

@ManyToMany
private List<Type> types;

@ManyToMany
private List<Category> categories;