Hibernate级联

掌握级联的含义:

*级联是对象之间的连锁操作,它只影响添加、删除和修改

hibernate一对一主键关联映射(单向关联)

原理:让两个实体的主键一样,这样就不需要加入多余的字段了

hibernate一对一主键关联映射(双向关联Person<----->IdCard)

原理:需要在IdCard加入标签,指示hibernate将关联对象Person根据主键加载上来。不影响存储,只影响加载

hibernate一对一唯一外键关联映射(单向关联Person----->IdCard)

*一对一唯一外键关联映射其实是多对一的特例

*采用标签来映射,指定多的一端unique为true,这样就限制了多的一端的多重性为一,就是这样来映射的

hibernate一对一唯一外键关联映射(双向关联Person<----->IdCard)

*一对一唯一外键关联双向采用

*采用标签来映射,指定多的一端unique为true,这样就限制了多的一端的多重性为一,就是这样来映射的

你可能感兴趣的:(Hibernate级联)