我正在尝试为我的域的一个子集建模,我想在hibernate中尽可能简单地解决这个问题。基本建模见图1。
问题在于我可以将任何类型,组和类别关联到属性。因此,我可以在类型,组和类别之间存储无效关系。
所以我认为3是这种模型的正确方法,虽然我觉得有太多的表需要维护,而且我的hibernate会变得有点过于复杂。
有没有人对如何在数据库和休眠模型中建模这个有更好的想法?
答案 0 :(得分:0)
你不能拥有:
@ManyToMany
private List<Group> groups;
@ManyToMany
private List<Type> types;
@ManyToMany
private List<Category> categories;