resultMap 선언 없이 DAO 객체로 자동 매핑되게 할수는 없나요?
- 작성자 :
- 하*욱
- 작성일 :
- 2015-12-22 10:35:54
- 조회수 :
- 961
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
1. 예제보고 DAO 객체와 result set 칼럼을 resultMap으로 정의하여 매핑시키는 방법
2. egovMap을 resultClass 로 사용하는 방법
두가지다 해보고 잘 동작하는 것도 확인했어요
egovMap 말고 직접 만든 DAO 클래스에 resultMap 선언 없이 직접 바로 넣도록 선언할수 있는 방법은 없나요?
resultClass에 DAO 클래스를 직접 넣었더니 안되네요..
2. egovMap을 resultClass 로 사용하는 방법
두가지다 해보고 잘 동작하는 것도 확인했어요
egovMap 말고 직접 만든 DAO 클래스에 resultMap 선언 없이 직접 바로 넣도록 선언할수 있는 방법은 없나요?
resultClass에 DAO 클래스를 직접 넣었더니 안되네요..
A
하형욱님, 안녕하세요.
언급주신 DAO는 DTO(VO)를 말씀하신 것으로 보입니다.
resultClass를 사용하시려면 클래스의 전체 패키지명을 포함해서 넣어주셔야 합니다.
첨부해주신 스크린샷만 가지고 판단했을 때, resultClass 및 parameterClass에 대한 패키지 경로가 포함이 되어있지 않고, alias설정이 별도로 되어있지 않은 것으로 보입니다.
alias를 설정하시고 사용하시거나, 패키지 경로까지 모두 기입하시고 테스트 해보시기 바랍니다.
ibatis resultmap 관련 위키를 첨부해드리니, 참고하시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:psl:dataaccess:resultmap
감사합니다.
언급주신 DAO는 DTO(VO)를 말씀하신 것으로 보입니다.
resultClass를 사용하시려면 클래스의 전체 패키지명을 포함해서 넣어주셔야 합니다.
첨부해주신 스크린샷만 가지고 판단했을 때, resultClass 및 parameterClass에 대한 패키지 경로가 포함이 되어있지 않고, alias설정이 별도로 되어있지 않은 것으로 보입니다.
alias를 설정하시고 사용하시거나, 패키지 경로까지 모두 기입하시고 테스트 해보시기 바랍니다.
ibatis resultmap 관련 위키를 첨부해드리니, 참고하시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:psl:dataaccess:resultmap
감사합니다.