Error code 모음/5. JAVA, Spring errors
[Spring Error] No operator matches the given name and argument type(s). You might need to add explicit type casts.
쟈누
2020. 10. 28. 18:24
반응형
위 에러는 DB에 설정한 TYPE 과
MyBatis 에 데이터를 넣어줄 때 MVC 경로 상에
설정되어 있는 데이터 타입이 다를 때 발생하는 에러이다.
나의 경우에는 DB 에 설정한 타입과
spring controller 상에 설정한 데이터 타입이 달랐기 때문에 발생했다
자세한 사항은 아래와 같았다.
DB
Spring Controller
두 부분에서 설정한 데이터 타입이 달랐기 때문에 웹과 DB 를 연결하는
스프링이 이를 감지하고 Error 로 처리를 한것이다.
이런 경우에는 그냥 어느 한쪽의 데이터 타입을 바꾸면 된다.
나의 경우에는 DB 의 데이터 타입을
INT --> VARCHAR 로 변경했고,
이후 이상없이 잘 돌아갔다.
참고링크
OKKY | postgreSQL질문
자바에서 Map String, String param new HashMap String, String (); 생성 후, result Mapper.XXX(param); 맵퍼로 통해 MyBitis 쿼리를 실행하는데 DB는 postgreSQL을 사용하고 있습니다. UPDATE table SET data N WHERE
okky.kr
반응형