一对一有两种方式:
主键关联:从表的主键,同时又是主表的外键。从表没有单独的外键列
外键关联:从表中存在外键列,关联主表的主键列。但外键列是不重复
级联操作:
当全对象执行某操作的情况下,其关联的对象也执行cascade设置的同样操作。
cascade和inverse的区别
cascade表示级联操作,当主表记录做操作时,从表记录做相应的操作,维护的是记录。
inverse表示控制反转。当该属性设置为真时,表示由关联对象维护外键关系,当前对象不做外键维护,维护的是外键。一般来说,inverse设置在一方,外键由从表维护