[Mybatis] - Parameter not found available parameters are 예외는 왜 발생하는 것일까? Mybatis 동작방식 알아보기
Spring으로 개발을 하면서 Mybatis 프레임워크를 많이들 써봤을 것이다. Mybatis는 JAVA 객체를 SQL과 매핑시켜주는 SQL Mapper이며 현재까지도 많이 쓰이고 있다. Mybatis를 사용하면서 가장 많이보는 에러중 Paramter를 N개이상 넘겼을때 Parameter not found. available parameters are 라는 예외메세지가 출력되는 경우가 발생할 수 있는데 이 메시지는 왜 발생이되며 어떻게 해결해야하는지 알아보자. 환경구성은 Spring Boot와 Mybatis를 연동해서 살펴보았다. Mybatis Sql SELECT 페이징 객체를 파라미터로 넘겨 리스트 10개를 가져오는 SQL이다. 이때 XML에 정의된 #{start}와 #{end}는 파라미터로 넘어온 P..
Mybatis
2021. 2. 20. 22:56