sqlserver 에 insert
<foreach collection="arr" item="item" index="idx" open="," close="" separator="+','+">#{item}</foreach>
<foreach collection="arr" item="item" index="idx" open=",'" close="'" separator=",">${item}</foreach>
${item}은 값 앞뒤로 공간이 생겨 value1 , value2, value3 이런식으로 데이타가 들어간다.
<selectKey keyProperty="id" keyColumn="id" resultType="int" order="AFTER" >
에서 리턴한 값은 keyProperty 로 parameterType 로 넘겨준다.
service 에서 mapper.insert(map) 이후 리턴된는 키값은 map.get("id") 이다.
댓글 없음:
댓글 쓰기