试着在这儿得到一些专业的想法哪个创建架构关系映射关系 - 外键或映射表
当我大致找到这个post的想法,但还是尽量获得更多的思路选择是好。
一个简单的情形是这样的:
class <--> Student <--> Teacher <--> class
(假设一个老师可以教多类) 它是在一个圆形many-to-many
关系的正常情况。查询可以从任何对象开始到任何方向。那么什么可能是更好的设计?
我知道在一对一的关系中一个映射表肯定是浪费,但是映射表解决方案ONLY
好,对于many-to-many
关系,就像那篇文章提到的那样?如果我们想扩大与方向的多对多关系。如果关系是one-direction
而不是bidirectional
,答案可能会不同吗?
在此先感谢。
您能解释为什么您会考虑映射表吗?另外,你能举出一些你担心关系方向的例子吗? – RonaldBarzell