mybatis从入门到精通,第一篇《入门基本搭建》,干货满满( 二 )
第⑤项配置:数据库映射EmpMapper.xml
文章插图
第⑥项配置:测试mybatis的CRUD方法public class MybatisTest {SqlSessionFactory sqlSessionFactory;SqlSession sqlSession;@Before //加载mybatis.xml配置文件 , 获取sqlSession会话public void before() throws IOException {//调用test方法前都会首先执行此方法String resource = "mybatis.xml";//读取项目中的mybatis.xml文件InputStream inputStream = Resources.getResourceAsStream(resource);//创建一个SqlSessionFactory的工厂类sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);//创建SqlSession会话sqlSession= sqlSessionFactory.openSession(true); //默认为手动提交false,自动提交true 。}@Testpublic void testQueryEmpList(){//测试查询EmpMapper empMapper = sqlSession.getMapper(EmpMapper.class);List
注意:测试报错org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.cnlm.mapper.EmpMapper.queryEmpList是因为:idea默认找不到对应的xml配置路径 , 在pom文件的build标签中 , 加入resource标签如下代码:
如上是简单入门配置 , 后续会陆续更新系列文章 , 记得关注我 。 谁在最需要的时候轻轻拍着我肩膀 , 谁在最快乐的时候愿意和我分享 。 我是一个包夜敲代码 , 想靠技术苟且的程序员 。 如果觉得有点用的话 , 请毫不留情地关注、点赞、转发 。 这将是我写出更多优质文章的最强动力!
推荐阅读
- 苹果两款新iPad齐曝光:性能提高、入门款更轻薄、售价便宜
- RHEL 9提升了x86_64处理器的入门要求
- 入门HiFi享好声,这几款耳机绝对值得入手
- DIY从入门到放弃:电源挑贵的买就靠谱吗?
- 通用版AlphaGo登《Nature》!最强AI棋手,不懂规则也能精通游戏
- 腾讯数据工程师推荐的Python新手入门书籍,还是首发电子版
- 电脑常识新手快速入门的基础操作电脑新手快速入门的基础
- 缠论的中心思想是什么?如何正确的学习缠论?怎么知道自己入门?
- GTC DLI 实战培训第一课:理论与实践入门
- Scala隐式转换入门实践