게시판 추가 재질문
- 작성자 :
- 유*락
- 작성일 :
- 2012-07-10 20:35:31
- 조회수 :
- 1,829
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
기존 질문의 답변을 query를 확인해보라 하셨는데 쿼리는 아무런 문제가 없었습니다.
물론 말씀해주신데로 DBMS에 실행도 해보았습니다.
(올려주신 소스 및 query 부분과 오류가 발생된 부분이 다른 것 같습니다.)
라고 하셨는데 문제가 발생한 컬럼은 제가 같은 페이지 다른 테이블에 추가한 컬럼입니다.
지금 이문제를 주석처리하고 실행하면 잘 나오는데 저 쿼리만 돌리면 이전에 잘 나오던 컬럼을 알수없다고 하네요~
다시한번 질문드리면
1. EgovSampleController 에
@RequestMapping("/sample/selectArea.do")
public String selectArea(@ModelAttribute("searchVO") SampleDefaultVO searchVO, ModelMap model)
throws Exception {
List sampleList = sampleService.selectSampleList(searchVO);
//추가한 부분
List AreaComboList = sampleService.SelectAreaCombo(searchVO);
model.addAttribute("resultList", sampleList);
//추가한 부분
model.addAttribute("resultAreaComboList", AreaComboList);
return "/sample/egovSampleList";
}
2. EgovSampleService 에 추가
List SelectAreaCombo(SampleDefaultVO searchVO) throws Exception;
3. 쿼리 추가
<select id="sampleDAO.selectSampleList_E" parameterClass="searchVO" resultClass="egovMap" esultMap="sample">
SELECT DISTINCT INSTT_NAM, HJD_CDE, AREA_NAM, AREA_CDE, INSTT_NAM as id
FROM aaaa
WHERE 1=1
</select>
이렇게 추가 했고 오류가 나네여~
쿼리 추가시 parameterClass, resultClass, esultMap 의 값을 다른 값과 달리해야 하는것은 아닌지 도무지 알수가 없네요.
에러내용 첨부 합니다 함 봐주세요
물론 말씀해주신데로 DBMS에 실행도 해보았습니다.
(올려주신 소스 및 query 부분과 오류가 발생된 부분이 다른 것 같습니다.)
라고 하셨는데 문제가 발생한 컬럼은 제가 같은 페이지 다른 테이블에 추가한 컬럼입니다.
지금 이문제를 주석처리하고 실행하면 잘 나오는데 저 쿼리만 돌리면 이전에 잘 나오던 컬럼을 알수없다고 하네요~
다시한번 질문드리면
1. EgovSampleController 에
@RequestMapping("/sample/selectArea.do")
public String selectArea(@ModelAttribute("searchVO") SampleDefaultVO searchVO, ModelMap model)
throws Exception {
List sampleList = sampleService.selectSampleList(searchVO);
//추가한 부분
List AreaComboList = sampleService.SelectAreaCombo(searchVO);
model.addAttribute("resultList", sampleList);
//추가한 부분
model.addAttribute("resultAreaComboList", AreaComboList);
return "/sample/egovSampleList";
}
2. EgovSampleService 에 추가
List SelectAreaCombo(SampleDefaultVO searchVO) throws Exception;
3. 쿼리 추가
<select id="sampleDAO.selectSampleList_E" parameterClass="searchVO" resultClass="egovMap" esultMap="sample">
SELECT DISTINCT INSTT_NAM, HJD_CDE, AREA_NAM, AREA_CDE, INSTT_NAM as id
FROM aaaa
WHERE 1=1
</select>
이렇게 추가 했고 오류가 나네여~
쿼리 추가시 parameterClass, resultClass, esultMap 의 값을 다른 값과 달리해야 하는것은 아닌지 도무지 알수가 없네요.
에러내용 첨부 합니다 함 봐주세요
첨부파일
A
안녕하세요.. 유용락님..
이전 오류의 지금 올려주신 오류의 내용이 전혀 다릅니다..
이전 오류의 "Cause: java.sql.SQLException: Column 'CHRG_NAM' not found"는 query가 처리되면서 발생된 오류입니다. (SQLException)
그리고.. 올려주신 query 부분에는 위 컬럼이 없습니다..
호출되는 부분이 보시는 부분과 다른 것 같다고 답변 드린 내용입니다....
지금 올려 주신 오류는.. 다음 오류의 내용으로 확인해 보시면..
SampleDefaultVO에 getAreaCdee() 메소드가 없다라는 내용입니다.
Invalid property 'AreaCdee' of bean class [egovframework.rte.sample.service.SampleDefaultVO]: Bean property 'AreaCdee' is not readable or has an invalid getter method
JSP에서 오류가 발생된 것으로 봐서는.. db query 부분은 정상처리되었고.. 해당 jsp에서.. areaCdee 라는 모델 정보를 참조하신 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
이전 오류의 지금 올려주신 오류의 내용이 전혀 다릅니다..
이전 오류의 "Cause: java.sql.SQLException: Column 'CHRG_NAM' not found"는 query가 처리되면서 발생된 오류입니다. (SQLException)
그리고.. 올려주신 query 부분에는 위 컬럼이 없습니다..
호출되는 부분이 보시는 부분과 다른 것 같다고 답변 드린 내용입니다....
지금 올려 주신 오류는.. 다음 오류의 내용으로 확인해 보시면..
SampleDefaultVO에 getAreaCdee() 메소드가 없다라는 내용입니다.
Invalid property 'AreaCdee' of bean class [egovframework.rte.sample.service.SampleDefaultVO]: Bean property 'AreaCdee' is not readable or has an invalid getter method
JSP에서 오류가 발생된 것으로 봐서는.. db query 부분은 정상처리되었고.. 해당 jsp에서.. areaCdee 라는 모델 정보를 참조하신 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.