반응형

환경 : 스프링, 마이바티스, 오라클

 

1. 서비스

List<Vo> list = new ArrayList<Vo>();

Map<String, Object> map = new HashMap<String, Object>();

map.put("list", list);

dao.insertBatch(map);

 

2. Dao

public int insertBatch(Map<String, Object> map);

 

3. XML

<insert id="insertBatch" parameterType="java.util.Map">

   INSERT ALL

   <foreach collection="list" item="item">

      INTO 테이블

      (

          컬럼1

         , 컬럼2

      )

      VALUES

      (

           #{item.컬럼값1}

         , #{item.컬럼값2}

      )

   </foreach>

   SELECT * FROM DUAL

</insert>

 

 

반응형

+ Recent posts