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 속성값을 지정 함으로써 환경을 전환 가능
'Back-End > Mybatis3.x' 카테고리의 다른 글
[Mybatis3] SQL Parameter binding (0) | 2016.10.14 |
---|---|
[Mybatis3] 네임스페이스와 SQL 기술(namespace & SQL) (0) | 2016.10.14 |
[Mybatis3] SimpleProject(Mybatis3+mysql) (0) | 2016.10.14 |
[MyBatis3] 마이바티스 흐름(Flow) (0) | 2016.10.12 |
[Mybatis3] 주요 구성 (0) | 2016.10.10 |