ibatis 관련 질문이 있습니다.
- 작성자 :
- 김*중
- 작성일 :
- 2014-10-15 10:15:09
- 조회수 :
- 965
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
여기에 이런 질문 올려도 되는지는 모르겠는데요..
<isEqual property="BBS_TYPE" compareValue="QNA">
, (SELECT COUNT(*) FROM COMT_ANSWER AT WHERE AT.BBS_SEQ = BB.BBS_SEQ) ANSWER_YN
</isEqual>
<isEqual property="FILE_VIEW_YN" compareValue="Y">
, (SELECT COUNT(*) FROM COMT_BBS_ATCH AT WHERE AT.BBS_SEQ = BB.BBS_SEQ) FILE_YN
</isEqual>
이런식으로 코딩을 했는데요.
BBS_TYPE 이 QNA인 페이지를 연 후, FILE_VIEW_YN이 Y인 페이지를 열면...
--- Check the comBbsDAO.getBoardList-AutoResultMap.
--- Check the result mapping for the 'FIlE_YN' property.
--- Cause: java.sql.SQLException: 부적합한 열 이름]; SQL was [] for task [SqlMapClient operation]
이런식으로 에러를 뿜어 내네요....
클린후 다시하면 정상작동. 반대쪽 게시판을 열면 똑같은 에러 발생.
클린하면 다시 정상작동...
뭐가 문제인건가요.
<isEqual property="BBS_TYPE" compareValue="QNA">
, (SELECT COUNT(*) FROM COMT_ANSWER AT WHERE AT.BBS_SEQ = BB.BBS_SEQ) ANSWER_YN
</isEqual>
<isEqual property="FILE_VIEW_YN" compareValue="Y">
, (SELECT COUNT(*) FROM COMT_BBS_ATCH AT WHERE AT.BBS_SEQ = BB.BBS_SEQ) FILE_YN
</isEqual>
이런식으로 코딩을 했는데요.
BBS_TYPE 이 QNA인 페이지를 연 후, FILE_VIEW_YN이 Y인 페이지를 열면...
--- Check the comBbsDAO.getBoardList-AutoResultMap.
--- Check the result mapping for the 'FIlE_YN' property.
--- Cause: java.sql.SQLException: 부적합한 열 이름]; SQL was [] for task [SqlMapClient operation]
이런식으로 에러를 뿜어 내네요....
클린후 다시하면 정상작동. 반대쪽 게시판을 열면 똑같은 에러 발생.
클린하면 다시 정상작동...
뭐가 문제인건가요.
A
안녕하세요.
예외 내용을 보면 부적한 열 이름이라고 나왔는데,
select 결과를 매핑할 db 컬럼명 혹은 property명을 잘못 지정하신 것 같습니다.
select 문에 FIlE_YN은 FIlE_VIEW_YN와 다른 컬럼인가요?
위 정보만으로는 더 정확한 말씀을 드리기 어렵습니다.
적절한 컬럼명을 지정했는지 매핑정보를 다시 한 번 살펴보세요.
감사합니다.
예외 내용을 보면 부적한 열 이름이라고 나왔는데,
select 결과를 매핑할 db 컬럼명 혹은 property명을 잘못 지정하신 것 같습니다.
select 문에 FIlE_YN은 FIlE_VIEW_YN와 다른 컬럼인가요?
위 정보만으로는 더 정확한 말씀을 드리기 어렵습니다.
적절한 컬럼명을 지정했는지 매핑정보를 다시 한 번 살펴보세요.
감사합니다.