2、MyBatis开发步骤
- 编写sql语句
- 配置userMapper映射文件
- 编写测试程序
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方法后去掉用你自己写的方法就可以了
示例如下: