传统开发方式(以后不用了)

编写 UserDao 接口并手动编写实现类(繁琐)

image.png
传统开发模式,太繁琐!我们不用!用下面的方式:

代理开发方式(以后用的)

1. 代理开发方式介绍

image.png

2. 编写 UserMapper 接口,MyBatis 根据映射文件自动生成代理对象,无需手动编写实现类

image.png
image.png
只需接口,不需要实现!MyBatis 自动帮我们进行动态代理实现!根据映射文件!
image.png


image.png
image.png

3. 测试代理方式

  1. // 用下面的代码得到 MyBatis 自动帮我们生成的代理对象!
  2. UserMapper userMapper = sqlSession.getMapper(UserMapper.class)

image.png