반응형
환경 : 스프링, 마이바티스, 오라클
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>
반응형
'Spring' 카테고리의 다른 글
자바스크립트에서 JSON Array 폼형식으로 컨트롤러에 보내기 (0) | 2021.10.13 |
---|---|
스프링 특정 시간에 컨트롤러 함수 호출하기 (0) | 2020.12.11 |
스프링 프로젝트 Debug on Server가 보이지 않을 때 조치 방법 (0) | 2016.10.11 |
Ajax get 방식으로는 데이터가 보내지는데 post 방식으로 안보내질 때 (0) | 2016.08.25 |