egovmap 질문
- 작성자 :
- 김*현
- 작성일 :
- 2012-03-20 23:33:36
- 조회수 :
- 2,095
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
resultClass 로 egovframework.rte.psl.dataaccess.util.EgovMap
을 지정하면 select user_id ,user_pw from emp 이런식으로 조회하면
VO에 자동으로 userId,userPw attribute 에 값이 대입 되는것으로 알고 있습니다.
VO에 user_Id 와 userId 이것처럼 2개에 attribute 있을경우 작동되는원리와
user_id 가 userId에 매핑 되면서 언더바(_) 가 빠져서 대입 되어지는 원리를
알고 싶습니다.
api 를 찾아보니
(iBatis 의 경우 egovMap 으로 결과 조회 시 별도의 alias 없이 DB 칼럼명 그대로 조회하는 것 만으로도 일반적인 VO 의 attribute (camel case) 에 대한 resultMap 과 같은 효과를 낼 수 있도록 추가하였음)으로 나와있는데
언더바(_)말고도 다른 기호도 중간에 삽입되어 있을경우 위에 경우처럼 특정기호가 빠져서 적용되지는 알고싶습니다. 감사합니다.
을 지정하면 select user_id ,user_pw from emp 이런식으로 조회하면
VO에 자동으로 userId,userPw attribute 에 값이 대입 되는것으로 알고 있습니다.
VO에 user_Id 와 userId 이것처럼 2개에 attribute 있을경우 작동되는원리와
user_id 가 userId에 매핑 되면서 언더바(_) 가 빠져서 대입 되어지는 원리를
알고 싶습니다.
api 를 찾아보니
(iBatis 의 경우 egovMap 으로 결과 조회 시 별도의 alias 없이 DB 칼럼명 그대로 조회하는 것 만으로도 일반적인 VO 의 attribute (camel case) 에 대한 resultMap 과 같은 효과를 낼 수 있도록 추가하였음)으로 나와있는데
언더바(_)말고도 다른 기호도 중간에 삽입되어 있을경우 위에 경우처럼 특정기호가 빠져서 적용되지는 알고싶습니다. 감사합니다.
A
안녕하세요 김대현님
egovframework.rte.psl.dataaccess.util.EgovMap.class 는
egovframework.rte.psl.dataaccess.util.CamelUtil.class 를 활용하여서
언더바(_)만 치환하도록 되어 있습니다.
다른 기호를 중간에 삽입하시면 치환이 안됩니다.
고맙습니다.
egovframework.rte.psl.dataaccess.util.EgovMap.class 는
egovframework.rte.psl.dataaccess.util.CamelUtil.class 를 활용하여서
언더바(_)만 치환하도록 되어 있습니다.
다른 기호를 중간에 삽입하시면 치환이 안됩니다.
고맙습니다.