반응형

mybatis 5

[error] org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 제목 그대로다 1시간 정도 삽질하고 글로 써서 미래에 나에게 충고한다 mapper.xml namespace 절.대. 확인해! //변경 전 //변경 후 그래도 인터넷에서 많은 분들도 의외로 많이들 삽질 하셔서 그나마 위로가 된다ㅎ 도움이 된 블로그 https://seungjenote.tistory.com/entry/Spring-Mybatis-%EC%97%90%EB%9F%AC-5%EA%B0%80%EC%A7%80%EB%A7%8C-%EC%95%8C%EB%A9%B4-%ED%95%B4%EA%B2%B0 Spring Mybatis 에러 5가지만 알면 해결!! Spring Myb..

error 2021.07.22

[error] mybatis parameter 오류

org.apache.ibatis.binding.BindingException: Parameter 'id' not found. Available parameters are [arg1, arg0, param1, param2라는 문구와 함께 오류가 발생했다 고치기전 int roleNo = homeMapper.findRoleNo(userVO.getRoleName()); String id = userVO.getUserId(); homeMapper.userRoleSave(id, roleNo); //위와 같은 형태로 인자를 넘겨 주었다 // mapper 인터페이스 부분 void userRoleSave(String id, int roleNo); //mapper.xml 부분 INSERT INTO member_role( ..

error 2020.03.16

[Spring boot] mysql + mybatis 페이징 처리 방법

페이징 플러그인을 적용해 간단히... 또 검색 기능까지 활용할 수 있지만.. 어디를 면접가도 페이징 할 수 있어요? 네! 인터넷으로 검색 안 하고요? 그건... 좀.. 오래 걸릴 거 같아요.. 라는 뻔한 레퍼토리가 나오기 십상이다. 이 글을 통해 다시 한번 기억을 되짚어 보면서 반성해보려 한다. 이 글은 유튜브 동영상에서 조금 모자랐던 코드를 수정해서 만들었다. -결과물- 생성할 페이징 기능(목표): 1. 보여줄 글 개수 정하는 셀렉트 박스 -> 10개, 20개, 30개 2. 페이징(페이지는 5개씩) 3. 이전, 다음 버튼 생성 참고하면서 만들면 편할거 같다. 페이징을 하기위해 필요한 파일작성을 차근차근 프로젝트 상단부터 아래로 만들어 보자. MainContoller.java @Controller pub..

spring boot 2019.12.02

[Spring boot] eclipse 이용하여 mySQL + mybatis 연결방법

프로젝트 생성을 하고 내용을 이어서 진행하겠습니다. 전 글과 이어지는 내용이기 때문에 중복되는 내용을 피하기 위해 https://badstorage.tistory.com/10 [Spring boot] eclipse로 스프링부트 시작&초기 개발환경 구성 스프링부트와 스프링 둘 사이에 자세한 이점에 대해서는 모르겠지만 가장 큰 이점은 톰캣이 내장되어있어 따로 서버를 설정할 필요가 없다는 것이다 애초에 스프링부트를 개발하게 된 이유도 스프링을 좀 더 쉽고.. badstorage.tistory.com 구조 정리가 다 완료되었으면 상위에 있는 Contoller부터 살펴봅시다. MainController.java package com.example.demo.Controller; import javax.annotat..

spring boot 2019.12.01
반응형