2021.3.29

mybatis的select语句

id:就是对应的namespace中的方法名;

resultType : Sql语句执行的返回值;

parameterType : 参数类型;

  1. 编写接口

    public interface UserMapper {
       //查询所有用户
       public List<User> getUserList();
       //插入用户
       public void addUser(User user);
    }
  2. 编写对应的mapper中的sql语句

    <insert id="addUser" parameterType="com.kuang.pojo.User">
      insert into user (id,name,password) values (#{id}, #{name}, #{password})
    </insert>
  3. 测试

    @Test
    public void test2() {
       SqlSession sqlSession = MybatisUtils.getSqlSession();
       UserMapper mapper = sqlSession.getMapper(UserMapper.class);
       User user  = new User(3,"黑子","666");
       mapper.addUser(user);
       //增删改一定要提交事务
       sqlSession.commit();

       //关闭sqlSession
       sqlSession.close();
    }
原文地址:https://www.cnblogs.com/buxiang-Christina/p/14908156.html