spring boot 与mybatis整合学习总结

 
mybatis insert 操作
1、成功操作的记录数目
useGeneratedKeys 设置为"true"表明要 MyBatis 获取由数据库自动生成的主键;

keyProperty="id"指定把获取到的主键值注入到 Student(实体类) 的 id 属性。


  insert into TStudent(name, age) values(#{name}, #{age})

    public int insert(User user) {
        int insertNum = Integer.parseInt(userMapper.insert(user) + "");
        Long id = user.getId();//该对象的自增ID
        return insertNum;
    }
2、批量插入


 
    INSERT INTO TStudent(name,age) VALUES(#{item.name}, #{item.age})
 


3、使用在使用mybatis传参数的时候尽量使用parameterType属性

你可能感兴趣的:(spring,boot学习)