xml: java
<insert id="接口方法名" parameterType="实体类" keyProperty="实体类中表明id的变量名" keyColumn="主键字段名" useGeneratedKeys="true" > insert into 表(字段1,字段2,... )VALUES(#{属性1},#{属性2},...) </insert>
基于注解: spa
@Insert("insert into 表(字段1,字段2,... )VALUES(#{属性1},#{属性2},...)") @SelectKey(before = false, keyProperty = "实体类中表明id的变量名", resultType = Integer.class, statement = { "select last_insert_id()" }) public Integer addCominfo(形参类型 形参);
before:值为true:在插入数据以前获取主键ID;值false:插入数据后获取主键ID,如MySQL中主键自动增加 code