mybatis注解方式插入对象返回主键id

    @Insert("insert INTO 表名 (字段) VALUES (字段值)")
    @Options(useGeneratedKeys = true, keyProperty = "id", keyColumn = "id")
    int insertAdminUser(AdminUser adminUser);

keyColumn 是对应的主键列
在获取主键id的时候只需要在调用的这个方法后面直接使用adminUser.getId();就可以获取到对应的主键id,例如:

	AdminUser adminUser = new AdminUser();
    adminUser.setName("123");
    adminUser.setPwd("456");
    adminUserMapper.insertAdminUser(adminUser);
    //获取的主键id是
    adminUser.getId();

版权声明:本文为weixin_42322648原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。