mybatis运行原理详细举例教学
mybatis运行原理:
一、例子 :
我买了100元的东西
京东下单
订单表 订单id 明细表
一个订单 , 有四个明细
业务处理的时,要新增记录到订单表,也要新增记录到明细表。
5个本子
10只铅笔
3本书
1个文具盒
二、如果是联合主键:
三、mapper代理开发原理
-
传统方法存在的弊端:
-
Mybatis的解决方案:
四、Mapper代理开发方式流程;
第一步:创建实体类
第二步:创建DeptMapper.java
第三步:创建DeptMapper.java接口
第四步:在sqlMapConfig.xml中配置
第五步:测试
定义类的别名:
有两种方式实现: