개발새발

[SpringBoot] 부적합한 열 유형: 1111 본문

오류잡기

[SpringBoot] 부적합한 열 유형: 1111

칸쵸. 2023. 11. 27. 18:14
728x90

 

자, 먼저 저의 상황을 설명해보겠어요~

board라는 테이블에 저장된 데이터들이 있는데,

 

이렇게 생겼구요

 

스프링부트를 활용해서

board_id 값을 통해 게시판 상세 페이지로 들어가려는데..

 

 

저 View 버튼을 누르면

 

localhost:8080/boards 에서

localhost:8080/boards/{board_id}로 넘어가야한다

 

결과

 

놀랍지도 않은 에러창.

필히 또 내가 무엇을 잘못 작성하여 컴퓨터님의 심기를 건드렸을 것이다.

 

콘솔창을 확인해보자.

 

 

sql 오류인갑다..

그래도 이번에는 어디서 문제인지는 대충이라도 알려줘서 그나마 다행이네

 

찾아보니 부적합한 열 유형: 1111 오류가 발생하는 데에는 다양한 오류가 있다는데,

그 중 대부분은 null값 처리 혹은 오탈자, 변수 매칭 오류에 있다고 한다.

 

왠지 느낌이 왔어. null값 때문인것같다.

 

확인을 해볼까요

 

빙고~

 

혹시나가 역시나~ Mapper인터페이스에서 생성한 추상메서드에 문제가 있었군

말로는 "board_id 값으로 게시글 디테일 창을 가져와야지~ 룰루" 해놓고서는

그 어떤 매개변수 값도 주고있지 않았다ㅋㅋ;;;;

 

그러니 sql문이 먹통일 수밖에

 

없는데 어떻게 가져와요 리턴즈

 

오류 안난다고 실컷 써재낀 서비스 클래스 또한 대환장파티

 

ㅋㅋ;;

 


 

수정 후

 

매개변수 값을 넣어줬다

 

int값 추가해주고

 

서비스에도 추가해주고..

 

 

두근두근

이제 진짜로 왠지 잘 돌아갈 것같다

 

만세

 

상세보기 페이지 들어가기 성공~ 앗싸바리~