mybatis插入语句返回主键

在使用插入语句insert的时候,我们可以选择直接让其返回id,代码如下:
mapper.xml文件

    

        insert into a(name) value (#{name})

dao接口文件

//注意!这里返回的int是正常sql语句插入的行数!
int insert(A a);

service方法文件

public String hello() {
        A a = new A();
        a.setName("jack" + i++);
        //这里插入之后,会直接绑定到这个A实体中的id属性        
        aDao.insert(a);
        return a.toString();
    }

你可能感兴趣的:(mybatis插入语句返回主键)