1.返回自增主键id(在做插入操作的时候,可以通过getID()方法,获取该条数据的主键ID)
具体操作,在xml文件中添加 useGeneratedKeys="true" keyProperty="ID",如下:
<insert id="insertSelective" parameterType="com.chinastock.portal.oa.bean.NewStaffInfo" useGeneratedKeys="true" keyProperty="ID">
2.把insert语句中的id去除,防止插入的时候主键冲突
因为自动生成的sql中,自带id的插入,如下:
<if test="ID != null">
ID,
</if>
3.mapper中给sql语句传多个参数时,写法:
void selectXXX(@Param("id") Integer id, @Param("name") String name);
本文详细介绍了在MyBatis中如何设置使用自增主键并获取插入后的ID,以及在Mapper中如何正确传递多个参数的方法。通过XML配置与注解方式,确保数据插入操作的顺利进行。
1045

被折叠的 条评论
为什么被折叠?



