hibernate一对多映射时,单向关联和双向关联有什么区别,哪个好?

2024-12-02 23:44:10
推荐回答(1个)
回答1:

单向关联就是只使用单方面来维护关系,双向关联就是双方面都要维护关系, 要决定是使用单向的关联还是双向的关联,要取决你的业务要求,如果单向联系能够达到你所需要的业务要求,那肯定就是选择单向的关联(我的建议也是使用单向的关联,使用双向的关联,关系复杂了,容易出现问题)。关联的时候还涉及的就是控制权的问题,在最好把控制权给与many的那方(控制权就是谁来维护他们之间的关系),