MyBatis一对一关联查询,一对多关联查询以及调用存储过程

一、一对一关联
1.创建表和数据(我们假设创建一张教师表和班级表,假设一个老师带一个班,那么老师和班级就是一对一的关系)表之间的关系
2.定义实体类
3、定义sql映射文件classMapper.xml
4.在conf.xml文件中注册classMapper.xml
5.编写单元测试代码
6.、MyBatis一对一关联查询总结
  MyBatis中使用association标签来解决一对一的关联查询,association标签可用的属性如下:
property:对象属性的名称
javaType:对象属性的类型
column:所对应的外键字段名称
select:使用另一个查询封装的结果

二、一对多关联
1.根据classId查询对应的班级信息,包括学生,老师,创建学生表并添加数据
2.定义实体类students并为classes类添加一个Lis students属性
3.修改classMapper.xml映射文件
4.编写测试类

三、调用存储过程
MyBatis一对一关联查询,一对多关联查询以及调用存储过程
2.为userMapper.xml添加配置
MyBatis一对一关联查询,一对多关联查询以及调用存储过程
3.编写测试类
MyBatis一对一关联查询,一对多关联查询以及调用存储过程