ibatis中iterate的用法(conjunction="or" ",")

<!-- 删除相应的person记录  -->
  < delete  id =" deletePerson "  parameterClass ="map" > 

    delete from 表名 where      sex=#sex#         
        < iterate  prepend ="and"  property =" personList"  open ="(" 
          close =")"  conjunction="or" > 
          age=$personList[].age$
        </ iterate >  
       
  </ delete >

输出sql如下:
delete from 表名 where sex='man' and (age =11 or age=12) 

 

猜你喜欢

转载自javatea.iteye.com/blog/2056343