문제
mybatis에서 실제 sql이 있는 xml 파일이 인터페이스로 된 파일(DAO) 에서 Param 으로 들어오는 값들을 @Param("")으로 지정을 해주지 않아서 인식을 못해 바인딩이 되지 않은 것 같다.
해결
BEFORE
Boolean loginCheck(String email);
AFTER
Boolean loginCheck(@Param("email")String email);
느낀 점
지금까지 전 처럼 사용했는데 이런 오류가 난거 보니까 잘못 써 온것같다.
'난중(개발)일기 > 삽질기록' 카테고리의 다른 글
[MyBatis]Result Maps collection already contains value for com.myproject.doseoro.global.dao.DoseoroDao.BookVO (0) | 2022.09.22 |
---|---|
[MyBatis] Error attempting to get column 'id' from result set (0) | 2022.09.06 |
[MyBatis] 조회 시 attempted to return null from a method … (0) | 2022.09.05 |
[MyBatis] invalid bound statement (not found) 에러 (0) | 2022.09.04 |
[jsp] 한글 깨짐 현상 (0) | 2022.08.10 |