读书人

为啥要有单向关联

发布时间: 2012-11-03 10:57:42 作者: rapoo

为什么要有单向关联

http://www.java1995.cn/blog/item/113

?

?

?

hibernate官方推荐使用双向关联,那么单向关联有什么用呢?

其实这个有用没用,不是从技术方向来解释的,而应该从业务层来考虑。

比如:

user <--> city ;
???? class user{
???????? city;
??? }
??? 不需要
??? class city{
????????? //??? List users;??? // this is unnecessary for business , 不需要 .
??? }
??? 对象层不需要,persistance 层 当然不需要了。就省了吧。

这就是为什么要留有单向关联的原因。

读书人网 >软件架构设计

热点推荐