总是反向映射双向关系?

时间:2012-03-06 15:53:59

标签: java hibernate bidirectional inverse

我检查了一下 Hibernate 'Inverse' in mapping filehttp://www.nhforge.org/doc/nh/en/#collections-bidirectional以及http://blog.xebia.com/2009/03/16/jpa-implementation-patterns-bidirectional-assocations/

对于set(父)端的双向映射,我是否总是必须使用inverse = true?

有哪些替代方案?是否也可以将双方定义为非空且不可更新?

1 个答案:

答案 0 :(得分:1)

如果你有一个双向映射,那么如果你有Cascade那么它就会导致一方没有反转。所有双方都会尝试维护关联意味着链接表中的重复条目或冗余更新。

双方不可更新对只读关联有用。