방명록
- [Oracle] iBatis iterate 사용2023년 02월 13일 15시 40분 55초에 업로드 된 글입니다.작성자: 봉주니
myBatis에 foreach 가 있다면, iBatis에는 iterate가 있다.
아래와 같이 java에서 param 에 list를 담아서 넘기면, iterate으로 받아서 처리한다.
java
Map<String, Object> paramMap = new HashMap<String, Object>(); paramMap.put("param",list);
xml 파일
<iterate conjunction="UNION ALL" property="param"> <![CDATA[ SELECT #param[].COLUMN1# AS COLUMN1 ,#param[].COLUMN2# COLUMN2 ,#param[].COLUMN3# AS COLUMN3 ,#param[].COLUMN4# AS COLUMN4 FROM DUAL ]]> </iterate>
반응형'Oracle' 카테고리의 다른 글
[Oracle 웹로직] 콘솔 /management 경로 막기 (0) 2024.06.18 [Oracle] 테이블 다른 사용자 권한처리(GRANT, REVOKE) (0) 2024.02.29 [Oracle] SQL Developer 자동 추적 오류 (0) 2022.08.10 [Oracle] ADD_MONTHS 함수 사용시 ORA-01861 에러 (0) 2022.04.11 [Oracle] Oracle, MySQL, PostgreSQL 차이점은? (0) 2021.12.17 다음글이 없습니다.이전글이 없습니다.댓글