2.5.MyBatis小结

1.创建数据库

2.数据库连接测试

3.编写mybatis-config.xml核心配置文件,配置连接参数和事物管理器

4.编写Utilds工具类

  • ①编写Utils工具,利用核心配置文件生成的InputStream
  • ②使用InputStream通过new SqlSessionFactoryBuilder()的build方法得到SqlSessionFactory

5.进行测试

  • ①通过Utils的SqlSessionFactory对象,生成SqlSession(用完就要关闭,下次想用再通过SqlSessionFactory生成)
  • ②通过SqlSession的getMapper(XXX.class)得到mapper
    • Ⅰ.mapper将得不到,因为没有编写XXX.class
    • Ⅱ.编写mapper接口
    • Ⅲ.编写mapper的xml(接口的实现)
    • Ⅳ.将mapper在核心配置文件中注册
    • Ⅴ.在pom.xml中进行资源过滤,使非resource文件夹的文件也能被视为resource资源文件被加载
  • ③得到mapper可直接调用接口的方法
  • ④若涉及增删改,使用SqlSession.commit()提交事务
  • ⑤不要忘了关闭SqlSession
posted @ 2021-11-30 16:03  炸天帮-李白  阅读(28)  评论(0)    收藏  举报