반응형
Executor에서 Handler를 만들 때 RoutingStatementHandler를 통해서 Handler를 생성한다.
이 Handler가 무슨역할을 할까 궁금하여 들어가보니 아래와 같은 역할을 하고 있었다.
StatementType별로 다른 Handler를 생성하는 역할을 하고 있었다.
그렇다면 StatementType은 무엇일까?
쿼리를 날리는 방식인 것 같다.
STATEMENT, PREPARED는 Statement, PreparedStatement 와 동일하다.
CALLABLE은 프로시저를 실행할 때 사용하는 Type이다.
Default값은 PREPARED이다.
반응형
'개발 > JAVA' 카테고리의 다른 글
[Mybatis] 동적쿼리를 어떻게 만들까? (0) | 2020.12.31 |
---|---|
[Mybatis] Mybatis는 어떻게 동적쿼리인지 판단할까? (0) | 2020.12.31 |
[Mybatis] 쿼리를 어떻게 실행하는 것일까? (0) | 2020.12.28 |
[Mybatis] Parameter not found. Available parameters are [arg0, param1] (0) | 2020.12.27 |
[Mybatis] Mapper는 어떻게 등록되는 것일까 ? (1) | 2020.12.27 |
댓글