当使用单向关联时,由父类管理关联关系,子类无法管理,而这时,父亲知道自己的儿子,但是,从儿子对象不知道父亲是谁。
单向关联时,只指定<one-to-many>
当使用双向关联时,关联关系的管理可以通过inverse指定,这时,儿子能清楚的知道自己的父亲是谁。 双向关联时,还要指定<many-to-one>。
Cascade属性是来控制进行级联操作的。从父类这边,父亲知道自己的孩子是谁,可以进行级联操作,但从子类那边,它是不清楚自己的父亲是谁的,所以,不能进行级联操作的。
单向关联时,只指定<one-to-many>
当使用双向关联时,关联关系的管理可以通过inverse指定,这时,儿子能清楚的知道自己的父亲是谁。 双向关联时,还要指定<many-to-one>。
Cascade属性是来控制进行级联操作的。从父类这边,父亲知道自己的孩子是谁,可以进行级联操作,但从子类那边,它是不清楚自己的父亲是谁的,所以,不能进行级联操作的。