使用MyBatis 动态update数据
程序员文章站
2024-03-11 10:14:25
使用mybatis写sql,需要动态更新对象数据,每次需要更新的字段不同,为了防止null空异常,就需要用动态sql了,
使用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数据,希望对大家有所帮助
下一篇: php实现的错误处理封装类实例
推荐阅读
-
使用MyBatis 动态update数据
-
Spring MVC Mybatis多数据源的使用实例解析
-
Java的MyBatis框架中对数据库进行动态SQL查询的教程
-
使用MyBatis进行数据库映射的方式
-
spring boot + mybatis实现动态切换数据源实例代码
-
Spring Boot + Mybatis 实现动态数据源案例分析
-
使用Django Form解决表单数据无法动态刷新的两种方法
-
springboot 动态数据源的实现方法(Mybatis+Druid)
-
Spring + Mybatis 项目实现动态切换数据源实例详解
-
Java工程中使用Mybatis (工程结合Mybatis,数据结合Swing使用))