2、MyBatis开发步骤

  1. 编写sql语句
  2. 配置userMapper映射文件
  3. 编写测试程序

3、传统dao层开发

  1、编写UserDao接口

  2、编写UserDao的实现类UserDaoImpl来实现

  3、创建测试类调用UserDao实现类进行测试

  

 

4、MyBatis动态代理开发

  1、编写UserDao接口

  2、编写UserMapper.xml,需要在MyBatis配置文件中加入xml文件

    

    需要满足以下要求:     

      namespace:接口的全路径名
      接口方法名与xml中sql标签的Id一致
      接口入参必须与sql标签parameterType一致
      接口返回值与sql标签resultType一致

  3、创建工具类进行测试,方法与传统一致,调用的是工具类。

      1、工具类如下,获取到session工厂后调用oppensession方法获取Sqlsession对象。

      

      2、通过Sqlsession对象去点getMapper方法后去掉用你自己写的方法就可以了

        示例如下: