EgovMap에서 "_"가 안되는 이유
- 작성자 :
- 송*겸
- 작성일 :
- 2010-10-08 10:04:00
- 조회수 :
- 2,917
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
egovframework.rte.psl.dataaccess.util.EgovMap
EgovMap aMap = new EgovMap();
aMap.put("s12_1", "1" );
System.out.println("s12_1 : " + aMap.get("s12_1"));
답 : s12_1 null
왜 "_"를 넣으면 null로 리턴할까요?
필요: db의 칼럼을 "_"로 넣은 경우가 있어서..
EgovMap aMap = new EgovMap();
aMap.put("s12_1", "1" );
System.out.println("s12_1 : " + aMap.get("s12_1"));
답 : s12_1 null
왜 "_"를 넣으면 null로 리턴할까요?
필요: db의 칼럼을 "_"로 넣은 경우가 있어서..
A
안녕하세요. 송인겸님.
egovframework.rte.psl.dataaccess.util.EgovMap.java 를 확인하여 보시면 put 함수가 override 되어 있으며 입력된 키값을 변환하고 있습니다.
따라서 db의 칼럼명을 동일하게 key 값으로 사용하실 수 없습니다.
즐거운 하루되세요. 감사합니다.
egovframework.rte.psl.dataaccess.util.EgovMap.java 를 확인하여 보시면 put 함수가 override 되어 있으며 입력된 키값을 변환하고 있습니다.
따라서 db의 칼럼명을 동일하게 key 값으로 사용하실 수 없습니다.
즐거운 하루되세요. 감사합니다.