복불복망
443
2020-10-07 14:38:15 작성 2020-10-07 14:40:09 수정됨
5
183

mvc mybatis 에서 resultType="VO" 질문드립니다..


mvc mybatis 에서 resultType="ldmSttmnLVO" 질문드립니다..


ldmSttmnLVO에는 searchFrom, keyword01, keyword02가 있고


Mapper.xml에는


 <select id="testlist" parameterType="~.~.ldmSttmnLVO" resultType="~.~.ldmSttmnLVO">
      select DANR_WARN as keyword01,
      DANR_DATE as searchFrom,
      DANR_AREA as keyword02
      FROM TB_LDM_STEPLIST
</select>

이렇게 되어있습니다.

쿼리 결과를  resultType VO에 담아서

mapper.xml에서부터, 컨트롤러까지 가져와서,

return "jsonView"로했고,

ajax의 success : funrction(data){ console.log(data)} 를 찍어봤는데

값이 비어있네요..


저렇게 쿼리의 컬럼값을 vo에 담을때, as로 vo이름으로 맞춰줘서 가져오는방법이 아닌건지 궁금합니다 

0
  • 답변 5

  • ggawa4030
    258
    2020-10-07 15:06:50

    해당 vo 소스도 보고 싶네요

    겟터,셋터도 있는거죠?

  • 부적합한열유형.
    626
    2020-10-07 15:07:06

    컨트롤러 단에서 먼저 로그 찍어보셨나요??

  • 복불복망
    443
    2020-10-07 16:45:01 작성 2020-10-07 16:48:19 수정됨
    부적합한열유형.List<ldmSttmnLVO> stasticlist = service.selectsteplist(vo)
    log.debug(stasticlist);찍었는데
    ldmSttmnLVO@19e57eba라고 찍힙니다

    log.debug()
  • 복불복망
    443
    2020-10-07 16:52:40
  • 복불복망
    443
    2020-10-07 16:54:09 작성 2020-10-07 16:54:41 수정됨

    ggawa4030


    private STring keyworld01 = "";
    
    public String getKeyword01(){
    return keyworld01;
    }
    
    public void setKeyword01(String keyword01)
     this.keyword01 = keyword01;
    }

    이런식으로 getter setter 되어있습니다. 보안때문에 소스를 못끌어와서.. 타이핑으로 적고있습니다 ㅠ

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