mybatis(3)
-
mybatis 3.1 개발자 local용
아쉽게 블로그 포스팅을 거의 못하고 있어서...시간 내서 작성을 하려고 합니다^-^good~ 오늘의 포스팅은! mybatis logger쪽 입니다. 환경 : Spring 3.1 mybatis-3.1.1.jar 서론 : 현재 mybatis에서는 sql문과 parameter 부분이 서로 나뉘어져 logging되고 있습니다. 개발을 할 때 param이 많다면 일일이 매핑 시켜서 오렌지나, sql develop 등등으로 보기에는 너무 힘이 들 것 입니다. 그래서 간단히..mybatis 소스를 조작하여 개발하여 보았습니다만.. 개발자 local용이라는 단점이 있습니다. server용은 아닙니다..ㅋㅋ;; 기본 제공 변경 후 ex) select * from acetDB => select * from acetDB w..
2013.08.09 -
요즘..(now a days..)
Mybatis 소스를 조금 보고 있다.. logging부분인데 요즘 디자인패턴을 공부하고 있는데 Mybatis 소스에 떡~~하니 adapter 패턴과 proxy패턴이 쓰이고 있었다! 방가방가~~^-^/ 목표 : 현재 Mybatis 소스에서는 sql 과 parameter가 함께 나오지 않고 각각 따로따로 나오고 있다. 이것을 개발자 입장에서 봤을 때 참으로 짜증나는 일이 아닐수 없다. 쿼리를 날려보고 싶은데... ? 요녀석을 파라미터로 일일이 노가다작업으로 채워야 할 것이다. Oh my god!~ 그래서 Mybatis 소스를 조금 수정하여 이런 노가다 작업을 없애보기로 했다. 현재는 작업 중이며..어려움 중에 하나가.. sql이 나오는 부분은 ConnectonLogger라는 부분이고 parameter가 나..
2013.08.01 -
Mybatis 시작하기 전..
모든 MyBatis 애플리케이션은 SqlSessionFactory 인스턴스를 사용 SqlSessionFactory 인스턴스는 SqlSessionFactoryBuilder 를 사용 SqlSessionFactoryBuilder 는 XML 설정파일에서 SqlSessionFactory 인스턴스를 빌드할 수 있다. Mybatis를 사용하기 위해 설정을 하고자 한다면 아래의 내용을 볼 수 있을 것이다. 아래는 spring에서 bean 설정을 해주는 부분이다. 아래의 용어들에 대해서 살펴볼 필요가 있다. SqlSessionFactoryBuilder 이 클래스는 인스턴스회되어 사용되고 던져질 수 있다. SqlSessionFactory 를 생성한 후 유지할 필요는 없다. 그러므로 SqlSessionFactoryBuild..
2013.01.02