SqlMapClientFactoryBean Deprecated오류 문의
- 작성자 :
- m******0
- 작성일 :
- 2020-08-04 22:58:24
- 조회수 :
- 4,078
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
개발환경 3.9버전 + 샘플예제 oracle로 변경하여 실습하고 있는데요,
context-sqlMap.xml 의
<bean id="sqlMapClient" class="egovframework.rte.psl.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation" value="classpath:/egovframework/sqlmap/example/sql-mapper-config.xml"/>
<property name="dataSource" ref="dataSource"/>
</bean>
부분에서 오류가 납니다.
확인해보니 egovframework.rte.psl.orm.ibatis.의 클래스들이 모두 Deprecated 선언되어 있던데..
어떻게 해야할까요? 답변 부탁드립니다.
context-sqlMap.xml 의
<bean id="sqlMapClient" class="egovframework.rte.psl.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation" value="classpath:/egovframework/sqlmap/example/sql-mapper-config.xml"/>
<property name="dataSource" ref="dataSource"/>
</bean>
부분에서 오류가 납니다.
확인해보니 egovframework.rte.psl.orm.ibatis.의 클래스들이 모두 Deprecated 선언되어 있던데..
어떻게 해야할까요? 답변 부탁드립니다.
A
안녕하세요.
표준프레임워크센터 입니다.
다음 클래스가 Deprecated로 되어 있는것은
egovframework.rte.psl.orm.ibatis.SqlMapClientFactoryBean
현재 iBatis로 되어 있어서 권장하지 않기 때문에
그런것이고 myBatis를 권장 드립니다.
다만, Deprecated로 되어 있다해도
사용에 제약이 있는것은 아닙니다.
다음 설정파일을 사용하시려고 하는듯 합니다.
sql-mapper-config.xml
이것은 mybaits용 설정파일로 보이며
이경우는 "SqlSessionFactoryBean"을 사용하여
다음과 같은 설정이 필요합니다.
<bean id="egov.sqlSession" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="egov.dataSource"/>
<property name="configLocation" value="classpath:/egovframework/mapper/config/mapper-config.xml" />
<property name="mapperLocations">
<list>
<value>classpath:/egovframework/mapper/com/**/*_${Globals.DbType}.xml</value>
</list>
</property>
</bean>
감사합니다.
표준프레임워크센터 입니다.
다음 클래스가 Deprecated로 되어 있는것은
egovframework.rte.psl.orm.ibatis.SqlMapClientFactoryBean
현재 iBatis로 되어 있어서 권장하지 않기 때문에
그런것이고 myBatis를 권장 드립니다.
다만, Deprecated로 되어 있다해도
사용에 제약이 있는것은 아닙니다.
다음 설정파일을 사용하시려고 하는듯 합니다.
sql-mapper-config.xml
이것은 mybaits용 설정파일로 보이며
이경우는 "SqlSessionFactoryBean"을 사용하여
다음과 같은 설정이 필요합니다.
<bean id="egov.sqlSession" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="egov.dataSource"/>
<property name="configLocation" value="classpath:/egovframework/mapper/config/mapper-config.xml" />
<property name="mapperLocations">
<list>
<value>classpath:/egovframework/mapper/com/**/*_${Globals.DbType}.xml</value>
</list>
</property>
</bean>
감사합니다.