다음은 MyBatis foreach 배치 삽입 데이터에 대한 설명입니다. Oracle과 MySQL의 차이점 :
• 주요 차이점은 Foreach 태그에서 분리기 속성을 설정하는 문제에 있습니다.
• 분리기가 ","세그먼트로 설정되면, 최종 스 플라이 싱 코드 양식은 다음과 같습니다. insert into table_name (a,b,c) values (v1,v2,v3) ,(v4,v5,v6) ,...
• 분리기가 "Union All"으로 분할되도록 설정되면 최종 스 플라이 싱 코드 양식은 다음과 같습니다. insert into table_name (a,b,c) values (v1,v2,v3) union all (v4,v5,v6) union all...
• 자세한 내용은 샘플 코드를 참조하십시오.
신탁:
<insert id = "inserData"parametertype = "com.test.aaa.bac"> table_name에 삽입 (이름, 주소, 연령) 값 <foreach collection = "item ="index "index"separator = "Union All"> (select #{item.name}, #{item.adress}, #{ait.mysql :
<insert id = "inserData"parameterType = "com.test.aaa.bac"> table_name에 삽입 (이름, 주소, 연령) 값 <foreach collection = "item ="index "index"separator = ","> ( #{item.name}, #{item.adress}, #{aited> 요약
위의 것은 편집자가 소개 한 Mybatis foreach의 배치 삽입 데이터입니다. Oracle과 MySQL의 차이, 모든 사람에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨주세요. 편집자는 제 시간에 모든 사람에게 답장 할 것입니다!