Spring/참고사항 (2) 썸네일형 리스트형 Mybatis Plugins Mybatis3에선 Spring AOP기능과 비슷한 동작을 제공하는 Plugins를 제공한다. Mybatis에서 제공하는 메서드를 호출을 하면 요청을 가로채어 특정 작업을 수행할 수 있다. AOP란? 관점 지향 프로그래밍의 약자로 주로 공통적인 부가기능을 비즈니스 로직과 분리하는 프로그래밍 기법 Mybatis에서 제공해주는 Plugins 클래스는 아래와 같다. Executor (update, query, flushStatements, commit, rollback, getTransaction, close, isClosed) ParameterHandler (getParameterObject, setParameters) ResultSetHandler (handleResultSets, handleOutputP.. Mybatis StatementHandler와 Batch타입 처리 관련 이슈 이전장(aridom.tistory.com/72)에서 Mybatis Plugins라는것을 알아봤다. 이번에는 Mybatis Plugins 중 하나인 StatementHandler를 이용하면서 발생된 이슈와 이놈이 무슨역할을 하는지 알아보도록 하자. StatementHandler Mybatis3에 구현된 StatementHandler 인터페이스는 아래와 같다. package org.apache.ibatis.executor.statement; import java.sql.Connection; import java.sql.SQLException; import java.sql.Statement; import java.util.List; import org.apache.ibatis.cursor.Cursor; imp.. 이전 1 다음