전체 글 32

19_11_24일 공부정리(마이바티스 프로그래밍 원리와 활용 5장)

5.1 마이바티스 매핑 구문 정의의 개요 매핑을 해놓는 이유 : 실행 애플리케이션에 쿼리를 넣으면, 코드보기가 복잡하기도 하며, 쿼리문 오류인지 어플리케이션 오류인지 알기가 어렵기 때문에 쿼리문을 추출한 다음 형식에 맞추어 파일에 정의 한다. 이를 매핑구문 정의라고 한다. 이로인해 좋은 점은 쿼리문 변경시, 소스 코드를 일일이 찾지않아도 된다는 점이다. 마이바티스는 1. 마이바티스 매퍼xml파일이나 2. 매퍼 인터페이스에 매핑구문을 정의할 수 있다. 각각 1. 매퍼 xml의 구성요소, 2. 어노테이션을 사용한다. 일단 매퍼 인터페이스는 6장에서 다루기로 하고 , 오늘은 마이바티스 매퍼 xml에 대해서 공부하겠다. 예시 /* 쿼리문 */ select shop_no, shop_name, shop_locati..

공부방 2019.11.24

19_11_20일 공부정리(마이바티스 프로그래밍 원리와 활용 4장)

마이바티스 사용 시 필요한 파일 1. 마이바티스 설정 xml 파일 2. 마이바티스 매퍼 xml파일 3. 실행 클래스 그중에 설정 xml에 관한 4장에 대해 공부중. 4.1 설정 xml 마이바티스 설정을 할 수 있는 방법은 1. xml 파일, 2. 설정 객체를 통해서 변경할 수 있는데, 주로 정의된 dtd를 이용한 xml을 만들어 설정을 정의하는 방식이 쓰이며, 설정 객체를 만들어 쓰는 방법은 소스코드 단계에서 자유롭게 다룰 수 있다는 장점이 있어서, 먼저 xml로 설정 후, 설정 객체로 갱신하는 방법의 혼합 방식도 쓴다. 우리는 배우는 단계이니 xml 설정파일을 쓰는 방법에 대해 배우겠다. 설정 xml의 형식은 다음과 같다. 1. xml파일 문자버전 문자 인코딩 2. dtd파일 정의 3. 최상위 구성요소..

공부방 2019.11.21