大家好!
我在读《Java Persistence with Hibernate》时遇到一个问题。书中提到,one-to-one 映射可以用 shared primary key, foreign key associations 两种方式来表现。然后又提到了第三种——mapping with a join table。书中说这样可以实现 optional one-to-one relationship。
我的问题是,前两种方式应该也允许 optional one-to-one relationship,为什么需要第三种,凭白加入了一个表?
谢谢!
[b]问题补充:[/b]
回 liguangwen:
谢谢您的回答!但是我不是很明白,您说的情况是逻辑上的,或者说业务上的需要。但是我说的第三种映射方式是实现上的手段。
您能给用例吗?