muYe0ng
31
2021-11-11 18:43:03
6
177

고수분들 도와주세요ㅠㅠㅠ Mybatis & mysql 연동 관련하여 질문드립니다


Mybatis이용하여 mysql을 연동하고자 합니다.

연동이 된걸 확인하였고 톰캣으로 서버구동하면 페이지에 해당 테이블 칼럼들의 값들이 나와야하는데 값들이 나오지 않습니다. 컨트롤러에서 client로 보내 줄 데이터가 제대로 처리가 안된건가 싶어 살펴봤는데 눈씻고 찾아봐도 컨트롤러 문제는 아닌것 같습니다… 에러라도 뜨면 그나마 편할텐데 에러도 안떠서 더 답답한것 같습니다 ㅠㅠ 이것저것해보고 구글링도 할 때 까지 해본것 같은데 아직도 해결을 못해서 이곳에 질문 올려봅니다 어떻게 질문 해야할 지 잘 모르겠는데 답변에 필요한 정보가 있다면 최대한 빨리 피드백하여 수정하겠습니다!도와주세요 ㅠㅠㅠ


만들 때 참고했던 사이트입니다

https://all-record.tistory.com/176

0
  • 답변 6

  • roamer
    423
    2021-11-11 19:57:41

    큼.. 뭐든 코드라도 보여줘야 해결을 해볼텐데요 일단 매핑이 잘됐는지 확인부터 해봐야겠네요 dto 타입인지 hashmap인지 잘모르겠지만 sysout이나 log4j든 써서 null이 출력되는지 잘출력되는지 확인 해보시구요 잘매핑이 됐는데 뷰단에 안뜬거라면 jstl인가요 아니면 ajax인가요 너무 경우의수가많습니다.

  • roamer
    423
    2021-11-11 19:59:37 작성 2021-11-11 20:02:25 수정됨

    방금 링크확인해봤습니다 DTO 타입이더군요 MemberVO에 @Alias로 memverVO로 이름을 줘보시겠어요?


    ----

    typeAlias로 vo이름도 정해주더군요 흠... 


    <mappers>

    <mapper resource="./mapper/exam/exam.xml"/>

    </mappers>

    이것처럼 매퍼지정도 해보시겠나요?

  • roamer
    423
    2021-11-11 20:05:38

    저것대로 했고 컨트롤러에 데이터도 잘나오고 model에 add도 잘했는데 뷰단에 표출이 안되는거면 jstl언어가 잘 작동하나부터 확인해봐야겠는데요 <c:out value="dddd"> 이런식으로 잘작동하는지 확인해보셔요

  • 강제로외우기
    86
    2021-11-11 23:50:50

    Controller 에서 데어터가 연동 되어 잘드러왔는지 확인부터 해보셔야겠네요 SQL 과 연결되있다면..

    System.out.println()  = Controller 로 가서 데이터 들어오나 확인해보는것도!

  • a785312468
    362
    2021-11-12 09:08:42
    디버그로 서버 올린다음 확인해보세요
  • muYe0ng
    31
    2021-11-13 20:19:40

    roamer 님

    먼저 너무 늦게 확인한 점 너무 죄송합니다 ㅜㅜ 후에 해결은 했는데 경로설정에 문제가 있어서 안됐었습니다 답변 너무너무 감사드립니다 선배님!

     

    다른 선배님들도 답변 감사드립니다!


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