mybatis根据需求进行修改示例

<!--根据传入的id进行修改-->

<update id="update1">

UPDATE user

SET age=#{age}

<!--修改某个值就需要进行设置-->

WHERE id = #{id}

</update>


<!--根据传入不同的属性进行修改-->

<update id="update">

UPDATE user

<set>

<if test="name != null and name != ''">

name=#{name},</if>

<if test="password != null and password != ''">

password=#{password}, </if>

<if test="age != 0"> age=#{age}, </if>

</set>

where id=#{id}

</update>


/**

*  <!--根据传入的id进行修改-->

* @param age 需要修改的属性

* @param id   根据id进行查询

*/

void update1(@Param("age") Integer age, @Param("id") Long id);


/**

*  <!--根据传入不同的属性进行修改-->

* @param user  需要修改的对象

*/

void update(User user);

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容