eGovFrame 표준프레임워크 포털

메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

EgovMap에서 "_"가 안되는 이유
  • 작성자

    송*겸

  • 작성일

    2010-10-08 10:04:00

  • 조회수

    3,376

  • 구분

    실행환경

  • 진행상태

    완료

질문

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의 칼럼을 "_"로 넣은 경우가 있어서..

답변

안녕하세요. 송인겸님.

egovframework.rte.psl.dataaccess.util.EgovMap.java 를 확인하여 보시면 put 함수가 override 되어 있으며 입력된 키값을 변환하고 있습니다.

따라서 db의 칼럼명을 동일하게 key 값으로 사용하실 수 없습니다.

즐거운 하루되세요. 감사합니다.

이 페이지의 구성

묻고 답하기