Mybatis insert 获取主键自增id

Mybatis insert 返回自增主键

  1. mysql 准备一张带有自增主键的表users 字段:id,name,phone

  2. sql



    insert into users (name ,phone)
    values (#{name},#{phone});

  3. 测试

    @Test
    public void test(){
    Users users = new Users();
    users.setName("kobe");
    users.setPhone("13111112222");
    //返回影响行数
    int inserCount = usersDao.xxx(users);
    //获取自增主键id
    System.out.println(users.getId);
    }

  4. 需要注意的是 主键id 名称为id 则keyProperty="id",如果列名为xxx_id 则 keyProperty="xxxId",看mybatis配置是否开启开启驼峰命名转换

posted @ 2018-11-07 10:43  为你撑起一片天  阅读(2253)  评论(0)    收藏  举报