Mybatis的映射。xml中更新语句使用如果标签判断对像属性是否为空值。
,UserDTO是传过来参数的类型,UserDTO是在mapperDao接口中给更新方法的参数起的别名。
,,mapperDao.java
int updata (@Param (userDTO) userDTO userDTO);
映射器。xml
& lt;更新id=" updata " parameterType=癠serDTO”比; 更新 表你 & lt; set> & lt;如果测试=" userDTO.age !零和userDTO=D炅?=薄氨? u。身份=# {userDTO.age}, & lt;/if> & lt;如果测试=" userDTO.name !=null和userDTO.name !=" "比; u.name=# {userDTO.name}, & lt;/if> & lt;/set> & lt; where> u。id=# {userDTO.id} & lt;/where> & lt;/update>
以上所述是小编给大家介绍的Mybatis和orcale更新语句中接收参数为对象的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!