http://www.java1995.cn/blog/item/113
hibernate官方推荐使用双向关联,那么单向关联有什么用呢?
其实这个有用没用,不是从技术方向来解释的,而应该从业务层来考虑。
比如:
user <--> city ;
class user{
city;
}
不需要
class city{
// List users; // this is unnecessary for business , 不需要 .
}
对象层不需要,persistance 层 当然不需要了。就省了吧。
这就是为什么要留有单向关联的原因。