使用MyBatis 动态update数据
更新时间:2016年11月22日 11:02:51 作者:commuli
使用mybatis写sql,需要动态更新对象数据,每次需要更新的字段不同,为了防止null空异常,就需要用动态sql了,下面给大家分享一段代码关于mybatis动态update,需要的朋友参考下
使用mybatis写sql,需要动态更新对象数据,每次需要更新的字段不同,为了防止null空异常,就需要用动态sql了,
<update id="update" parameterType="com.commuli.po.User"> update s_user <trim prefix="set" suffixOverrides=","> <if test="name!=null">name=#{name},</if> <if test="age!=null">age=#{age},</if> <if test="address!=null">address=#{address},</if> <if test="createDate!=null">createDate=#{createDate},</if> </trim> where id=#{id} </update>
注:trim标签用来去掉sql中最后一个字段的逗号“,”。
以上所述是小编给大家介绍的使用MyBatis 动态update数据,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
相关文章
Spring Boot利用@Async异步调用:ThreadPoolTaskScheduler线程池的优雅关闭详解
这篇文章主要给大家介绍了关于Spring Boot利用@Async异步调用:ThreadPoolTaskScheduler线程池的优雅关闭的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧2018-05-05Intellij IDEA中一次性折叠所有Java代码的快捷键设置
这篇文章主要介绍了Intellij IDEA中一次性折叠所有Java代码的快捷键设置,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-05-05
最新评论