1.导包
mybatis.jar
mysql-connector-java.jar
2.获取sqlsession对象
String resource = "mybaits-config.xml";
InputStream inputStream = Resources.getResourceAsStream(resource);
SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
SqlSession sqlSession = sqlSessionFactory.openSession();
3.创建配置文件
- Mybatis-config.xml核心配置文件(配置了数据库连接池,事务管理器等后台运行环境)
- SQL映射文件(pojo类名+Mapper.xml)(映射文件Mapper和接口动态绑定)
(mybatis会使用代理模式为接口创建实体类,通过实体类调用方法传参获取返回值)
4.SQL映射文件说明
namespace对应 接口名
id对应接口中的方法名
resultType对应返回类型
#{ id } 对应接口方法中的参数列表中的参数