【发布时间】:2015-05-04 07:19:00
【问题描述】:
我正在为层次结构设计数据库表,如下图所示。没有递归依赖,因此没有固定级别。只有 Group1 的存在阻碍了设计。在层次结构中,只有 Item4 和 Item5 的父级为 Group1,其余所有 Item 的父级为 System。
请求您的反馈和建议。
我设计的表格如下:
站点表 - SiteId (PK)
系统表 - SystemId (PK)、SiteId(FK)
项目表 - ItemId(PK)、SystemId(FK)
组表 - GroupId(PK)、ItemId(FK)
在上面的设计中,我打算使用传递属性来识别Item4和Item5属于Group1。
这个设计好不好?或有什么建议?还要在 Hibernate 中请求查询建议。
【问题讨论】:
标签: java mysql sql database hibernate