donaricano-btn

configuration(설정파일)

- Mybatis 설정 파일은 SQL 발행OR 매핑의 전제가 되는 정보를 설정


1. Mybatis.xml



1) settings

- 캐시 ON/OFF와 SQL의 타임아웃 등 프로그램 실행 시의 다양한 설정

- 데이터베이스의 NULL값에 대응하는 JDBC 타입을 지정

2) typeAliases

- 매핑 파일과 애노테이션으로 클래스와 인터페이스를 지정할 때 별명 설정

- 완전 수식 클래스 sample.domain.Pet을 Pet

- 내장으로 설정된 별명이 있다 (java.util.HashMap -> hashmap)

3) enviroments

- 트랜잭션 처리의 종류와 데이터 소스를 설정

4) enviroment

- 자식 요소로 여러개 기술이 가능하므로 복수의 환경을 설정(개발용, 테스트용 등...)

- SqlSessionFactoryBuilder를 사용해서 SqlSessionFactory를 생성 할 때 enviroment 태그의 id 속성값을 지정 함으로써 환경을 전환 가능

블로그 이미지

리딩리드

,