级联
级联(cascade),指多个对象之间的映射关系,建立数据之间的级联关系提高管理效率
多表联查的关系可分为三种:一对一、一对多、多对多
一对一:一个对象对应唯一的对象
举例:中国公民和身份证
一对多:一个对象对应多个对象
举例:班级和学生
多对多:多个对象对应多个对象
举例:公司角色和公司员工
XML配置文件方式
一对一级联
步骤:
①验证
编写测试类验证级联关系
②级联映射
利用<association>元素完成一对一级联
③创建映射器
常见对应的映射器
④创建关联POJO
一对一级联时,以对象方式存储关联关系
映射:首先在实体类中添加级联表的对象
一对多级联
步骤:
①创建“一”方POJO
以集合的形式级联“多”方对象
②创建“多”方对象
创建“多”方的POJO对象
③创建映射器
创建对应的映射器
④实现一对多级联
利用<c