Mybatis的一些使用技巧

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/choath/article/details/102724382

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);

猜你喜欢

转载自blog.csdn.net/choath/article/details/102724382