mybatis从入门到精通,第一篇《入门基本搭建》,干货满满( 二 )

empList =empMapper.queryEmpList();System.out.println(empList); //输出观察:最好重写Emp实体中的toString方法}@Testpublic void testAddEmp(){//测试添加EmpMapper empMapper = sqlSession.getMapper(EmpMapper.class);Emp emp = new Emp();emp.setEmpno(9999);emp.setEname("cnlm");int result = empMapper.addEmp(emp);System.out.println(result);//如果添加成功 , 返回1 。 注意:mybatis默认是手动提交 , 我们需要修改sqlSessionFactory.openSession(true);}@Testpublic void testDelEmp(){//测试删除EmpMapper empMapper = sqlSession.getMapper(EmpMapper.class);int result = empMapper.delEmp(9999);System.out.println(result);//如果删除成功 , 返回1 。 注意:mybatis默认是手动提交 , 我们需要修改sqlSessionFactory.openSession(true);}@Testpublic void testUpdateEmp(){//测试修改EmpMapper empMapper = sqlSession.getMapper(EmpMapper.class);Emp emp = new Emp();emp.setEmpno(9999);emp.setEname("菜鸟联盟");int result = empMapper.updateEmp(emp);System.out.println(result);//如果修改成功 , 返回1 。 注意:mybatis默认是手动提交 , 我们需要修改sqlSessionFactory.openSession(true);}}注意:测试报错org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.cnlm.mapper.EmpMapper.queryEmpList是因为:idea默认找不到对应的xml配置路径 , 在pom文件的build标签中 , 加入resource标签如下代码:
src/main/java**/*.xml如上是简单入门配置 , 后续会陆续更新系列文章 , 记得关注我 。 谁在最需要的时候轻轻拍着我肩膀 , 谁在最快乐的时候愿意和我分享 。 我是一个包夜敲代码 , 想靠技术苟且的程序员 。 如果觉得有点用的话 , 请毫不留情地关注、点赞、转发 。 这将是我写出更多优质文章的最强动力!
mybatis从入门到精通,第一篇《入门基本搭建》,干货满满文章插图