개발/Spring
nested exception is org.apache.ibatis.binding.BindingException: Parameter 'fromDate' not found.
당다라딩디리
2022. 2. 16. 11:24
반응형
나의 상황 : date 타입의 값 fromDate, toDate 두개를 넘겨서 쿼리를 조회하고 싶은 상황.
List<StatVo> selectListForStat(Date fromDate, Date toDate);
해결 : 매개변수에 @Param 을 추가하여 SQL 을 읽을 때 해당 데이터가 어떤 것인지를 명시해준다.
List<StatVo> selectListForStat(@Param("fromDate")Date fromDate, @Param("toDate")Date toDate);
원인 : MyBatis 를 이용한 SQL Mapper 는 메서드당 하나의 파라미터만 읽는다고 한다. VO 를 이용했을때는 VO 하나로 여러개의 객체를 바인딩했기때문에 여러 파라미터를 쓸 수 있었던 것..!
반응형