• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
기술지원97
조회 수 : 1131
2010.01.20 (13:59:58)


서로 다른 DB를 연결하실 경우 SqlMapConfig 설정파일도 다르게 사용해 주셔야 합니다.

beaver-default.xml 환경파일의 경우 다음과 같이 사용하시면되고,
<ibatis-config reloadable="true">
      <sqlMapConfig id="default" src="ibatis/conf/SqlMapConfig1.xml"/>
      <sqlMapConfig id="default" src="ibatis/conf/SqlMapConfig2.xml"/>
</ibatis-config>


일반 JAVA에서 사용하실 경우는 아래와 같이 사용하시면 됩니다.

public class BaseBean {
        
protected static SqlMapClient sqlMapClient1 = null;
protected static SqlMapClient jsqlMapClient2 = null;
   static {
        try {
                Reader reader = Resources.getResourceAsReader("conf/SqlMapConfig1.xml");
                sqlMapClient1 = SqlMapClientBuilder.buildSqlMapClient(reader);
                reader.close();
                
                reader = Resources.getResourceAsReader("conf/SqlMapConfig2.xml");
                jsqlMapClient2 = SqlMapClientBuilder.buildSqlMapClient(reader);
                reader.close();
        } catch (Exception e) {
                // ERROR처리
        }
   }
}


>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :
>* GAUCE 버전 : 5.0
>* WAS 종류(WebLogic 등등) : WebLogic
>* DB 종류 :
>* 문의 유형(질문/요청/참조) : beaver.xml 설정문의 및 modelset에러
>* 내용 :
>
>다름이 아니라 저희가 db를 두개를 붙여서 사용하려고 합니다.
>헌데 modelset를 이용한 디비 조회는 모두 결과값이 나오는데, 다이렉트로 새로 설정한 디비에 붙으면 쿼리 결과값은 나오는데 매핑이 안되더군요..
>
>우선 에러내용은 이렇습니다.
>[09:50:08][ERROR][TAS_IopsOnnaraInfoCmd.onnaraId:37] - com.ibatis.common.jdbc.exception.NestedSQLException:  
>--- The error occurred in ibatis/conf/TAS_IposSql.xml.  
>--- The error occurred while applying a result map.  
>--- Check the TAS_IposSql.SELECT_ONNARA_ID-AutoResultMap.  
>--- Check the result mapping for the 'ONNARA_ID' property.  
>--- Cause: com.ibm.db2.jcc.b.SqlException: DatabaseMetaData information is not known for server DB2/AIX64SQL09071 by this version of JDBC driver
>
>다른 디비를 붙은 쿼리를 가져오는데 쿼리 결과값은 나오나 매핑이 되지 않고 있습니다.
>허나 모델셋으로 가져오면 자동으로 modelset에 매핑되여 값은 나오더군요,
>
>해서 *.xml을 뒤져보았으나 의심이 되는곳이  beaver.xml 에 설정된
>
><ibatis-config reloadable="true">
>        <sqlMapConfig id="default" src="ibatis/conf/SqlMapConfig.xml"/>
></ibatis-config>
>
>이부분을 하나가 아닌 두개로 연결을 해줘야 하는게 아닌가 하는 의구심이 들어서요,
>
>
>저희가 원하는건 모델셋을 이용하지 않고 바로 값을 가져오는걸 원하는데 자꾸 저런 에러가 납니다.
>
>확인 부탁드립니다. 감사합니다.
번호 제목 닉네임 조회 등록일
7449 호환성 보기 설정 이후에도 메뉴 깨짐 현상
kiarakim
8805 2017-02-15
7448 Shift DEMO 사이트 에서 IE11 다운됨
정성호
9031 2017-02-10
7447 엑셀 업로드 속도 문의
jokerrain
9047 2016-12-15
7446 차트 질문 파일
신현철
8972 2016-10-04
7445 java.io.IOException/java.lang.NullPointerException 발생
윤재국
9785 2016-07-13
7444 호환성 보기
kiarakim
8578 2016-07-11
7443 가우스 그리드에 문자입력시 한글/영문 우선순위 변경
hthink
8561 2016-04-21
7442 레포트 DFooter영역 이미지 태그
FKSS
9115 2016-04-20
7441 좌/우측으로 데이터 이동
헐랭이
7709 2016-04-15
7440 가우스 리포트를 PDF로 저장 가능한가요?
안순주
9945 2016-04-12
7439 중간소계 필드 제외 문의
김은영2
7607 2016-04-08
7438 가우스 그리드 범위지정 선택 가능여부 문의 [1]
hthink
9836 2016-03-29
7437 그리드에 이미지표현 파일 [1]
홍혜련
8917 2016-03-23
7436 Internet Explorer의 작동이 중지되었습니다. 파일 [1]
김태성2
8603 2016-03-18
7435 특정 index (row) 삭제 [1]
c1138
8868 2016-03-17
7434 was교체시 업그레이드 재설치 문의 [1]
박서영
7758 2016-03-15
7433 파일 업로드 문의(핸들이 잘못 되었습니다)
임종훈
8671 2016-03-15
7432 개발서버 라이센스 갱신 문의 [1]
정민75
9797 2016-03-07
7431 문의합니다 파일 [1]
c1138
9108 2016-03-07
7430 EnterpriseMode 적용이 되지 않습니다. 파일 [1]
동긔나긔
10273 2016-03-03
Tag List
XE Login