Mybatis 문의 - 해당 컬럼에 데이터 없을시 Null 처리 방법 문의...
- 작성자 :
- 정*철
- 작성일 :
- 2014-01-15 22:03:23
- 조회수 :
- 2,059
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
Mybatis + X-Platform으로 프로젝트를 진행중입니다.
mybatis 은 전자정부프레임워크에서 가이드한 문서를 참조해서 개발중입니다..
그런데, Mybatis로 테스트를 진행하던중 한가지 발생한 문제가 있어서요..
해당 컬럼에 값이 없으면 Null로 넘어와야 하는데, 아예 값을 넘어오지 않더라구요..
예를 들어 해당 컬럼이 12개 라면 2개 컬럼에 데이타가 없으면 10개만 넘어옴니다.
X-Platform의 DataSet으로 값을 넘길때 해당 컬럼에 데이터가 있든지 없든지 Result 값을 받아오고 싶습니다.
인터넷을 검색을 통해 확인을 했는데, 별다른 내용이 없는거 같아 문의 드림니다.
해당 컬럼에 데이터가 없더라도 Null로 값을 받을 수 있는 방법은 없을까요?
현재 모든 결과는 egovmap을 사용하고 있는데, 방법이 없으면 VO 객체로 바꿔야 할거 같은데,
방법이 없는지 문의를 드림니다. --;;
mybatis 은 전자정부프레임워크에서 가이드한 문서를 참조해서 개발중입니다..
그런데, Mybatis로 테스트를 진행하던중 한가지 발생한 문제가 있어서요..
해당 컬럼에 값이 없으면 Null로 넘어와야 하는데, 아예 값을 넘어오지 않더라구요..
예를 들어 해당 컬럼이 12개 라면 2개 컬럼에 데이타가 없으면 10개만 넘어옴니다.
X-Platform의 DataSet으로 값을 넘길때 해당 컬럼에 데이터가 있든지 없든지 Result 값을 받아오고 싶습니다.
인터넷을 검색을 통해 확인을 했는데, 별다른 내용이 없는거 같아 문의 드림니다.
해당 컬럼에 데이터가 없더라도 Null로 값을 받을 수 있는 방법은 없을까요?
현재 모든 결과는 egovmap을 사용하고 있는데, 방법이 없으면 VO 객체로 바꿔야 할거 같은데,
방법이 없는지 문의를 드림니다. --;;
A
안녕하세요. 정병철님.
EgovMap을 사용하시더라고 컬럼 값이 null인 경우 정상적으로 null을 리턴하도록 되어 있습니다.
EgovMap 자체도 ListOrderedMap를 상속하여 만들어졌기 때문에 컬럼이름에 해당되는 key값이 map에 없더라도 null 리턴하게 되어 있구요.
다시 확인 부탁드립니다.
그럼, 즐거운 하루되십시오.
감사합니다.
EgovMap을 사용하시더라고 컬럼 값이 null인 경우 정상적으로 null을 리턴하도록 되어 있습니다.
EgovMap 자체도 ListOrderedMap를 상속하여 만들어졌기 때문에 컬럼이름에 해당되는 key값이 map에 없더라도 null 리턴하게 되어 있구요.
다시 확인 부탁드립니다.
그럼, 즐거운 하루되십시오.
감사합니다.