mybatis2 [mybatis/mysql] mysql procedure 사용 시 OUT parameter 오류 해결 방법 mybatis에서 mysql procedure를 사용하기 위해 다음과 같이 mapper 파일에 작성했다. {call myProcedure( #{inputParam1, mode=IN, jdbcType=INTEGER} , #{inputParam2, mode=IN, jdbcType=VARCHAR} , #{outputParam1, mode=OUT, jdbcType=VARCHAR} )} ERROR 1. CallableStatement.registerOutParameter(18, 12) java.sql.SQLException: Parameter number 18 is not an OUT parameter 쿼리를 호출하니 input 파라미터는 잘 들어가는데 out 파라미터를 제대로 인식하지 못하는 오류가 발생했다. .. 2021. 11. 2. [springboot] mybatis 사용하기(+mybatis unit test) Springboot에서 Mybatis 사용하기 DB 연결 사용하려는 DB에 대한 의존성을 추가하고 db 관련 프로퍼티를 설정하면 쉽게 연동할 수 있다. dependency 추가 연결하는 것이 목적이기 때문에 가벼운 h2 데이터베이스를 사용했다. com.h2database h2 runtime DataSource 설정 어플리케이션 프로퍼티 파일(application.yml or application.properties)에 DataSource를 설정한다. springboot는 connection pool로써 hikariCP를 디폴트로 사용하지만 TomcatCP, Commons DBCP2도 지원한다. ** datasource는 db connection을 관리하는 객체이고 이를 위해 자체적으로 CP기능을 구현하고.. 2020. 11. 20. 이전 1 다음