Mybatis小记

Mybatis小记_第1张图片

目录

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文件
 


    
        insert into test1.user(id,name,pwd)values(#{userId},#{userName},#{password});
    

测试类

@Test
public void addUser2(){
    SqlSession session=MybatisUtils.getSession();
    UserMapper mapper=session.getMapper(UserMapper.class);
    Mapmap=new HashMap();
    map.put("userId",5);
    map.put("userName","hello");
    map.put("password","123456");
    mapper.addUser2(map);
    session.commit();
    session.close();
}


错误排查

  • 配置文件没有注册
  • 绑定接口错误
  • 方法名不对
  • 返回类型不对
  • Maven导出资源问题

你可能感兴趣的:(mybatis,java,开发语言)