damuri
240
2021-01-28 14:39:24 작성 2021-01-28 14:44:34 수정됨
2
122

stringboot mybatis 맵핑 질문입니다 잘 연결이 안돼서 머가 문제인지 여쭤봅니다 너무답답합니다 ㅠ


오류



자꾸 뭐가 겹치는지 못찾는다고 하는지 그래서 이것저것 다 해본거같습니다 ㅠㅠ 

맵퍼에 <select id="listAll" resultType="noticeVo"> 
resultType 을 com.study ... 절대값으로 설정도해보고
@Autowired 를 @Resource( name = "") 으로 정확히도 줘보고 다 해본거같습니다.

원래는 serviceimpl 클래스는 만들어서 service를 인터페이스로도 했었는데 이것저것 하다보니 지웠지만 구글에서 해보라는건 

다해본거같습니다. 서비스쪽을 같이 맵핑시키려는거같은데 이게 왜그런지 어디서 설정이 잘못된건지

아니면 제가 잘못 이해하고있는건지 너무 답답하네요 알고싶습니다.. 뭐가 문제인지 해결좀 하고싶습니다.




controller












service



dao



vo



mapper.xml



어플리케이션.프로퍼티







0
  • 답변 2

  • Dev.kerberos
    619
    2021-01-28 15:48:03

    500에러인거보니 보통 id값이틀린경우인데

    경로를잘보세요 맵퍼의 네임스페이스가 Noticedao 인데

    연결한곳이 맞는지 스프링은 주입이라 따라따라서 참조하는방식이라고생각하면쉬운데

    500에러인거보면 id값이 안맞아서 그렇거나 디비에 테이블과접속이안됐거나겠죠

    https://twofootdog.github.io/Mybatis-Invalid-bound-statement(not-found)-%EC%97%90%EB%9F%AC/


  • erouse
    59
    2021-01-28 22:54:04

    dao가 인터페이스네요?

  • 로그인을 하시면 답변을 등록할 수 있습니다.