egovMap casting ibatis, mybatis
- 작성자 :
- 김*제
- 작성일 :
- 2019-08-30 10:37:04
- 조회수 :
- 2,170
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
안녕하세요
xml에서
ibatis에서는 resultClass="egovframework.rte.psl.dataaccess.util.EgovMap"
mybatis에서는 resultType="egovframework.rte.psl.dataaccess.util.EgovMap"
으로 실행중인데
ibatis에서는 usedrate라는 변수 데이터형이 BigDecimal로 나오는 반면
mybatis에서는 usedrate라는 변수 데이터형이 double로 나옵니다..
어떠한 차이가 있기에 이렇게 나오는건가요?
xml에서
ibatis에서는 resultClass="egovframework.rte.psl.dataaccess.util.EgovMap"
mybatis에서는 resultType="egovframework.rte.psl.dataaccess.util.EgovMap"
으로 실행중인데
ibatis에서는 usedrate라는 변수 데이터형이 BigDecimal로 나오는 반면
mybatis에서는 usedrate라는 변수 데이터형이 double로 나옵니다..
어떠한 차이가 있기에 이렇게 나오는건가요?
A
안녕하세요.
표준프레임워크센터 입니다.
ibatis, mybatis는 일종의 ORM으로
Java Object와 DB의 column은
비슷하지만 서로 다른 타입을 가지고 운영이 됩니다.
이를 연결해주는게 ibatis와 mybatis인데
이를 연결해 주는 규칙은 core단에 정의가 되어 있습니다.
VO라면 명확인 java type이 정해져 있겠지만
map타입이라 ibatis와 mybatis의 연동 규칙에 의해
차이가 있는 것으로보입니다.
명확하게 하려면
VO타입으로 지정해서 사용하시는게 좋을듯 합니다.
감사합니다.
표준프레임워크센터 입니다.
ibatis, mybatis는 일종의 ORM으로
Java Object와 DB의 column은
비슷하지만 서로 다른 타입을 가지고 운영이 됩니다.
이를 연결해주는게 ibatis와 mybatis인데
이를 연결해 주는 규칙은 core단에 정의가 되어 있습니다.
VO라면 명확인 java type이 정해져 있겠지만
map타입이라 ibatis와 mybatis의 연동 규칙에 의해
차이가 있는 것으로보입니다.
명확하게 하려면
VO타입으로 지정해서 사용하시는게 좋을듯 합니다.
감사합니다.