Mybatis解决多对一的映射关系

实体类

1.此处忽略构造器的创建和get()、set()方法
2.如下所示Emp与dept的关系为多对一

public class Emp {
   
    private Integer eid;
    private String empName;
    private Integer age;
    private String sex;
    private String email;
    private Dept dept;
}

public class Dept {
   
    private Integer did;
    private String name;
}

MySQL表的建立

#子表-----多
create table t_emp
(
    eid      int(5) auto_increment primary key,
    emp_name varchar(20) null,
    age      int(2)      null,
    sex      char        null,
    email    varchar(20) null,
    did      int(5)      null,
    constraint fk_t_emp_department_id
        foreign key (did) references t_dept (did)
);

#父表--------一
create table t_dept
(
    did   int(5) auto_increment  primary key,
    dept_name varchar(20) null
);

一、通过级联属性赋值解决多对一的映射

  <!--处理多对一映射关系方式一:resultMap-->
  <resultMap id="
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值