Mybatis和orcale update语句中接收参数为对象的实例代码
2017-09-06 15:17
507 查看
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语句中接收参数为对象的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:
相关文章推荐
- Mybatis&orcale update语句中接收参数为对象
- ①EL在JSP页面取值,各种域对象总结+②实例之param:分页导航栏页码用param接收上一页的cid。param对象:(接收地址栏-链接参数) ,
- springmvc+mybatis 做分页sql 语句实例代码
- MyBatis传入参数的实例代码
- C# 启用事务提交多条带参数的SQL语句实例代码
- javascript获取函数名称、函数参数、对象属性名称的代码实例
- 关于jersey传实体类作为参数,及接收回来是自定义对象的代码说明
- Mybatis基于注解形式的sql语句生成实例代码
- mybatis sql in 查询(mybatis sql语句传入参数是list)mybatis中使用in查询时in怎么接收值
- mybatis从dao传入多个参数到sqlmap时dao中要使用map或实例对象(如:user)作为参数传入, 否则报错找不到属性getter方法
- javascript获取函数名称、函数参数、对象属性名称的代码实例
- mybatis动态插入list传入List参数的实例代码
- javascript获取函数名称、函数参数、对象属性名称的代码实例
- 存储过程(回滚+if语句+返回参数+用类接收参数)实例
- MyBatis的foreach语句详解,可解决界面传输的数组对象参数问题
- JS传递对象数组为参数给后端,后端获取的实例代码
- mybatis interceptor 处理查询参数及查询结果的实例代码
- 微信小程序 跳转传参数与传对象详解及实例代码
- SpringMVC接收复杂集合对象(参数)代码示例