본문 바로가기

ibatis

mybatis db연결 설정(다중 db) 한번의 코딩으로 여러 db에서 사용하고 싶다면.. 아래 설정을 참고하길 바랍니다. 예로 Oracle과 Mysql 을 사용하였습니다. db.properties 에서는 공통으로 사용할 접속정보 하나만 넣었고, mapper xml에서는 각 db별로 쿼리만 나누어 놓았습니다. mybatisConfig.xml --------------------------------------------------------------------------- .... .... ... ... --------------------------------------------------------------------------- mapper.xml ------------------------------------------------.. 더보기
ibatis Transaction에서 오토커밋설정 select 메소드, tran* 으로 시작하는 메소드 이외에 오토커밋을 해주는 설정. 왜 자꾸 insert하는데 데이터가 안들아간다 했더니 이게 문제아닌 문제였음.. Transaction Manager에서 기본적으로 오토커밋을 지원해주는데 하나씩 설정을 해주다보면 빼먹을때도 있다.. 더보기
ibatis log4j 설정 1. log4j 설치 http://www.apache.org/ - Logging - log4j 1.2 - Download - apache-log4j-1.2.15.zip 파일을 받아 압축풀어 JAR 파일(log4j-1.2.15.jar)을 프로젝트의 \WEB-INF\lib\ 폴더에 넣습니다 2. log4j 설정 - 콘솔 출력 \WEB-INF\classes 에 log4j.properties 파일을 추가합니다 # Global logging configuration - 전역 리포팅 레벨 설정 log4j.rootLogger=ERROR, stdout # SqlMap logging configuration... - SqlMap 리포팅 레벨 설정 log4j.logger.com.ibatis=DEBUG log4j.logge.. 더보기