Programing Language/JAVA
mybatis-config.xml
doriver
2023. 9. 4. 09:43
properties
settings : 런타임시 마이바티스의 행위를 조정하기 위한 값 설정
typeAliases : 자바 타입에대한 짧은 이름 , 타이핑을 줄이기 위해 존재
typeHandlers : 마이바티스가 PreparedStatement에 파라미터를 설정하고 ResultSet에서 값을 가져오는데, 이때 TypeHandler는 적절한 자바 타입의 값을 가져오기위해 사용된다
objectFactory : 마이바티스는 결과 객체의 인스턴스를 만들기위해 ObjectFactory를 사용한다.
plugins : 마이바티스는 매핑 구문을 실행하는 어떤 시점에 호출을 가로챈다. 메소드 호출을 가로채기위한 플러그인을 허용한다
environments : 마이바티스는 여러개 환경으로 설정할수 있다. 여러개의 데이터베이스에 SQL Map을 적용하는데 도움이 된다
마이바티스
런타임시의 행위
TypeAliases통해 자바 타입에 대한 짧은 이름을 설정해서, 타이핑을 줄일수 있다
PreparedStatement에 파라미터를 설정하고 ResultSet에서 값을 가져옴, 이때 TypeHandler가 적절한 자바타입을 가져올수 있게 한다
ObjectFactory를 사용하여 결과 객체의 인스턴스를 만든다
매핑구문을 실행하는 어떤 시점에서 호출을 가로챈다. 매소드 호출으 가로채기 위한 플러그인을 허용한다
여러개 환경으로 설정할수 있고, 여러개의 DB에 SQL Map을 적용하는데 도움이 된다