본문 바로가기
개발/JAVA

[Mybatis] StatementType

by 상용최 2020. 12. 28.
반응형

Executor에서 Handler를 만들 때 RoutingStatementHandler를 통해서 Handler를 생성한다.

이 Handler가 무슨역할을 할까 궁금하여 들어가보니 아래와 같은 역할을 하고 있었다.

StatementType별로 다른 Handler를 생성하는 역할을 하고 있었다.

그렇다면 StatementType은 무엇일까?

쿼리를 날리는 방식인 것 같다.

STATEMENT, PREPARED는  Statement, PreparedStatement 와 동일하다. 

CALLABLE은 프로시저를 실행할 때 사용하는 Type이다.

Default값은 PREPARED이다.

 

반응형

댓글