Mybatis DAO에서 쿼리 추출 및 로그 찍기 (Log 라이브러리 사용안함)
Mybatis DAO에서 쿼리 추출 및 로그 찍기 (Log 라이브러리 사용안함) Mybatis 를 사용하면서 쿼리를 콘솔에 찍을 일이 생겼다. Log4j, log4sql, log4j-remix 등을 사용하면 쉽게 적용할 수 있다. 하지만 이번 포스팅에서는 위 라이브러리들을 활용하지 않고서 Mybatis만을 이용해서 진행하려 한다. 원리를 간단하게 설명하자면 다음과 같다. 1. sqlSession 에서 쿼리를 추출 2. sqlSession 에서 parameter 추출 3. 쿼리의 ? 문자열을 parameter로 치환 4. 출력 소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 class SampleDao{ SqlSession sqlSession = SqlMapClie..
2018. 7. 31. 15:42