mybatis@delete怎么增加参数
2016-07-13
自定义对象也用@param注解.
在mapper.xml中使用的时候,#{对象别名.属性名},如#{user.id}
注意,使用了@pram注解的话在mapper.xml不加parameterType。
public List<UserExtension> selectAllUsers(
@Param("user") UserExtension user,
@Param("begin") int begin,
@Param("end") int end);
mybatis中多条件删除例子如下:
<delete id="delMultiByIds2" parameterType="java.util.List">
delete from tb_duty where
<foreach collection="list" item="item" index="index" separator="or">
( dscd=#{item.dscd},
and unit_id=#{item.unitId},
and year=#{item.year},
and month=#{item.month},
and flag=#{item.flag} )
</foreach>
</delete>