ibatis <delete> 쿼리 문의드립니다. 0 0 2,143

by 최사원 [Oracle 기초] ibatis [2019.06.27 19:39:54]


ibatis 를 사용하고 있습니다.

<delete id="notice_info" parameterClass="map" >
        delete from tb_notice_info where col_seq in ( $col_seq$ )

</delete>

위의 쿼리에서 $을 --> #방식으로 변경하려고 합니다. (보안상 $가 안좋다고 합니다)

1. 단순히  ( #col_seq# ) 로 변경해도 과 같은 결과가 나오나요?

2.  <delete id="notice_info" parameterClass="map" >

         delete from tb_notice_info where col_seq in 

    <iterate property="col_seq" open="(" conjunction="," close=")">

   #[]#

   </iterate>

    로 변경해도 ParameterObject or property was not a Collection, Array or Iterator 오류가 나오는데, 문법이 잘못된건가요?
 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입