반복문3 MyBatis의 foreachf를 이용한 동적 쿼리 처리 계기개인 프로젝트 중 배열에 선언되어 있는 여러 P.K. 값을 기준으로 데이터를 꺼내와야 하는 경우가 발생해 사용하게 되었다.다음과 같은 원인으로 foreach문을 사용해서 해결하고자 한다.반복문을 통해 여러번 쿼리를 날릴 수 있다. 하지만, DB는 커넥션을 맺는 cost가 매우 비싸 조회해 올 데이터가 많아지면 cost의 낭비가 너무 심하다.사용방법argumentscollection : 전달받은 인자의 데이터 타입 (list or array 소문자로만 입력해야한다.)item : 전달 받은 데이터를 사용할 변수명open : 구문이 시작될 때 삽입할 문자close : 구문이 끝날 때 사입할 문자separator : 각 데이터를 넣을 때 마다 넣어줄 구분자index : 반복되는 구문 번호. 0부터 순차적으로.. FrameWorks/MyBatis 2024. 5. 6. 멀티캠퍼스 8일차 코드의 중복성은 가능한한 최소화해야한다. close( ) 어떠한 리소스를 연결했을 시 그 연결을 끊어주는 메서드 01. 반복문 📕for문(클릭하여 예제보기) 📕다중 for문(클릭하여 예제보기) 📕while문(클릭하여 예제보기) 📕do-while문(클릭하여 예제보기) 반복문은 시작, 끝, 조건식이 필수이다. for문 수치반복일때 사용 for(초기화; 조건식; 증감식){ 실행문; } 초기화(처음한번만) - 조건식 - 실행문 - 증감식 - 조건식 - 실행문 - 증감식 - ...(조건식이 만족할때까지) 다중 for문 for문 안에 for문이 들어있는 형식 행렬을 생각하면 쉬움 for(초기화; 조건식; 증감식){ for(초기화; 조건식; 증감식){ 실행문; } } while문 초기화 해주어야함 증감식 해주어야함 .. Language/Java 2022. 10. 20. 'Do it 자바프로그래밍 입문' 4장 정리 조건문 주어진 조건에 따라 다른 문장을 선택할 수 있도록 프로그래밍 하는 것 if 문 조건문의 가장 단순한 형식 참일경우 { }의 문장 수행 if - else 문 조건식을 만족하는 경우와 그렇지 않은 경우를 모두 나타낼때 사용 조건식이 참이면 if 문 블록 수행 조건식이 거짓이면 else 문 블록 수행 else 문에는 '조건식' 사용하지 않는다. 순서도 프로그램의 논리 흐름을 순서대로 그림으로 나타낼 때 사용 if - else if - else 문 조건이 여러가지 있을 때 사용 하나의 조건을 만족하면 다른 조건은 더이상 비교하지 않는다. => 이미 분류가 끝나 의미없다 생각하면 됨 if -if 문과 차이 => 조건마다 각각 비교 => 분류가 끝나지 않고 새로 계속해서 분류하는 과정 조건문과 조건연산자 간.. Language/Java 2022. 9. 3. 이전 1 다음 728x90 반응형