Mybatis和orcale update语句中接收参数为对象的实例代码
更新时间:2017年09月06日 15:17:53 作者:弓长张&木子李
Mybatis的 mapper.xml 中 update 语句使用 if 标签判断对像属性是否为空值。本文重点给大家介绍Mybatis和orcale update语句中接收参数为对象的实例代码,需要的朋友参考下吧
Mybatis的 mapper.xml 中 update 语句使用 if 标签判断对像属性是否为空值。
UserDTO是传过来参数的类型,userDTO是在mapperDao接口中给更新方法的参数起的别名。
mapperDao.java
int updata(@Param("userDTO") UserDTO userDTO);
mapper.xml
<update id="updata" parameterType="UserDTO"> UPDATE table u <set> <if test=" userDTO.age!=null and userDTO.age !='' "> u.identity = #{userDTO.age}, </if> <if test=" userDTO.name !=null and userDTO.name !='' "> u.name = #{userDTO.name}, </if> </set> <where> u.id = #{userDTO.id} </where> </update>
总结
以上所述是小编给大家介绍的Mybatis和orcale update语句中接收参数为对象的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
相关文章
Java语言实现简单FTP软件 FTP远程文件管理模块实现(10)
这篇文章主要为大家详细介绍了Java语言实现简单FTP软件,FTP远程文件管理模块的实现方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-04-04基于java ssm springboot实现选课推荐交流平台系统
这篇文章主要介绍了选课推荐交流平台系统是基于java ssm springboot来的实现的,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-08-08从零搭建脚手架之集成Spring Retry实现失败重试和熔断器模式(实战教程)
在我们的大多数项目中,会有一些场景需要重试操作,而不是立即失败,让系统更加健壮且不易发生故障,这篇文章主要介绍了从零搭建开发脚手架之集成Spring Retry实现失败重试和熔断器模式,需要的朋友可以参考下2022-07-07
最新评论