foreach
-
Java 1.5 version 이상부터 추가된 Foreach 루프가 추가되었다. 실제 명령어는 foreach가 아니라 기존 for를 사용한다. foreach 는 타이핑 양도 적고 가독성도 좋아서 편리하다. 형태 for (type var : iterate) { body-of-loop } 사용방법 평소에 사용하는 for문의 형태 String[] temp = { "aa", "bb", "cc" }; for (int i = 0; i < temp .length; i++) { System.out.println(temp[i]); } foreach형태 String[] temp = { "aa", "bb", "cc" }; for (String el : temp) { System.out.println(el); } foreac..
Java | ForeachJava 1.5 version 이상부터 추가된 Foreach 루프가 추가되었다. 실제 명령어는 foreach가 아니라 기존 for를 사용한다. foreach 는 타이핑 양도 적고 가독성도 좋아서 편리하다. 형태 for (type var : iterate) { body-of-loop } 사용방법 평소에 사용하는 for문의 형태 String[] temp = { "aa", "bb", "cc" }; for (int i = 0; i < temp .length; i++) { System.out.println(temp[i]); } foreach형태 String[] temp = { "aa", "bb", "cc" }; for (String el : temp) { System.out.println(el); } foreac..
2023.01.09 -
여러개를 insert 하거나 delete 하고 싶을 때 사용. 쿼리를 단일로 보내지 말고 한 번에 동적하는 방법을 알아보자. (Bulk Insert 쿼리 사용) 형태 #{item} collection : 전달받은 인자값 item : 전달받은 인자 값을 사용할 alias명 open : 해당 구문이 시작될 때 삽입할 문자열 close : 해당 구문이 종료될 때 삽입할 문자열 separator : 반복되는 구문사이에 구분값 index : 반복되는 구문 번호 (0부터시작) 사용예시 INSERT INTO TABLE_NAME VALUES ( #{item.number} #{item.name} #{item.age} #{item.addr} #{item.desc} #{i} ... )
Spring/Mybatis | foreach(bulk insert)여러개를 insert 하거나 delete 하고 싶을 때 사용. 쿼리를 단일로 보내지 말고 한 번에 동적하는 방법을 알아보자. (Bulk Insert 쿼리 사용) 형태 #{item} collection : 전달받은 인자값 item : 전달받은 인자 값을 사용할 alias명 open : 해당 구문이 시작될 때 삽입할 문자열 close : 해당 구문이 종료될 때 삽입할 문자열 separator : 반복되는 구문사이에 구분값 index : 반복되는 구문 번호 (0부터시작) 사용예시 INSERT INTO TABLE_NAME VALUES ( #{item.number} #{item.name} #{item.age} #{item.addr} #{item.desc} #{i} ... )
2023.01.09