泰安网络推广 网站建设 网站优化大学生创新创业大赛ppt模板

目录
Mybatis第一个程序
xml文件
测试类
错误排查
Mybatis第一个程序
 1.搭建实验数据库
 2.导入MyBatis相关jar包
 3.编写MyBatis核心配置文件
 4.编写MyBatis工具类
 5.创建实体类、
 6.编写Mapper接口类
 7.编写Mapper.xml配置文件
 8.编写测试类
对象传参只引用需要的属性就可以,其余属性也不需要引用;但是#{}必须是属性名对应,没有map灵活Map传递参数,直接在sql中取出key即可【parameterType=“map”】
对象传递参数,直接在sql中取出对象的属性即可【parameterType=“Object”】
只有一个基本类型参数的情况下,可以直接在sql中取到多个参数用map或注解
 xml文件
  
 
<!--Map  传递map的key--><insert id="addUser2" parameterType="map">insert into test1.user(id,name,pwd)values(#{userId},#{userName},#{password});</insert> 
测试类
@Test
public void addUser2(){SqlSession session=MybatisUtils.getSession();UserMapper mapper=session.getMapper(UserMapper.class);Map<String,Object>map=new HashMap<String,Object>();map.put("userId",5);map.put("userName","hello");map.put("password","123456");mapper.addUser2(map);session.commit();session.close();
} 
错误排查
 
- 配置文件没有注册
 - 绑定接口错误
 - 方法名不对
 - 返回类型不对
 - Maven导出资源问题
 
