> 文档中心 > mybatis运行原理详细举例教学

mybatis运行原理详细举例教学


mybatis运行原理:

在这里插入图片描述
在这里插入图片描述

一、例子 :

我买了100元的东西
京东下单

订单表 订单id 明细表
一个订单 , 有四个明细

业务处理的时,要新增记录到订单表,也要新增记录到明细表。

5个本子
10只铅笔
3本书
1个文具盒
在这里插入图片描述

二、如果是联合主键:

在这里插入图片描述

三、mapper代理开发原理

  1. 传统方法存在的弊端:
    在这里插入图片描述

  2. Mybatis的解决方案:
    在这里插入图片描述

四、Mapper代理开发方式流程;

第一步:创建实体类

在这里插入图片描述

第二步:创建DeptMapper.java

在这里插入图片描述

第三步:创建DeptMapper.java接口

在这里插入图片描述

第四步:在sqlMapConfig.xml中配置

在这里插入图片描述

第五步:测试

在这里插入图片描述

定义类的别名:

有两种方式实现:
在这里插入图片描述