mybatis context-sqlMap.xml 설정관련 재 질문
- 작성자 :
- 한*각
- 작성일 :
- 2014-07-14 11:32:17
- 조회수 :
- 1,898
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
답변 내용 잘 보았습니다.
전에 질문 올렸던 내용은 아래와 같은데
========================이전 질문내용==============================
기존에 ibatis 사용할때는 context-sqlMap.xml 에서 configLocations 에 아래와 같이
<list> 안에 여러개의 config.xml 파일을 정의해서 사용하였는데
mybatis 에서는 아래와 같이 하면 에러가 나네요
mybatis 에서는 여러개의 config.xml 파일을 사용할수 없는건가요?
<!-- ibatis -->
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocations">
<list>
<value>classpath:/sqlmap/sql/GSCMA/MATERIAL_EGOV-SqlMap-Config.xml</value>
<value>classpath:/sqlmap/sql/GSCMA/MASTER_EGOV-SqlMap-Config.xml</value>
</list>
</property>
</bean>
========================이전질문내용 끝==============================
org.mybatis.spring.SqlSessionFactoryBean 을 아래와 같이 사용하고
mapperLocations로 mapper xml 을 지정해서 사용하는 방법도 가이드보고 알고 있습니다.
ibatis에서는 configLocations을 list로 여러개 관리하는 부분을
mybatis에서도 configLocations을 list로 여러개 관리 할수 있는지 알고 싶습니다.
<!-- mybatis -->
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd">
<!-- SqlSession setup for MyBatis Database Layer -->
<bean id="sqlSession" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="DBSCMA" />
<!-- configLocation 을 여러개 설정할수 없는지 궁금합니다 ibatis에서는 <list> 안에 여러개 관리 가능 -->
<property name="configLocation" value="classpath:/sqlmap/sql/WIZ/sql-mybatis-config.xml" />
<property name="mapperLocations" value="classpath:sqlmap/sql/WIZ/SAMPLE/BOC/EGOV/SELEgov.xml" />
</bean>
</beans>
전에 질문 올렸던 내용은 아래와 같은데
========================이전 질문내용==============================
기존에 ibatis 사용할때는 context-sqlMap.xml 에서 configLocations 에 아래와 같이
<list> 안에 여러개의 config.xml 파일을 정의해서 사용하였는데
mybatis 에서는 아래와 같이 하면 에러가 나네요
mybatis 에서는 여러개의 config.xml 파일을 사용할수 없는건가요?
<!-- ibatis -->
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocations">
<list>
<value>classpath:/sqlmap/sql/GSCMA/MATERIAL_EGOV-SqlMap-Config.xml</value>
<value>classpath:/sqlmap/sql/GSCMA/MASTER_EGOV-SqlMap-Config.xml</value>
</list>
</property>
</bean>
========================이전질문내용 끝==============================
org.mybatis.spring.SqlSessionFactoryBean 을 아래와 같이 사용하고
mapperLocations로 mapper xml 을 지정해서 사용하는 방법도 가이드보고 알고 있습니다.
ibatis에서는 configLocations을 list로 여러개 관리하는 부분을
mybatis에서도 configLocations을 list로 여러개 관리 할수 있는지 알고 싶습니다.
<!-- mybatis -->
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd">
<!-- SqlSession setup for MyBatis Database Layer -->
<bean id="sqlSession" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="DBSCMA" />
<!-- configLocation 을 여러개 설정할수 없는지 궁금합니다 ibatis에서는 <list> 안에 여러개 관리 가능 -->
<property name="configLocation" value="classpath:/sqlmap/sql/WIZ/sql-mybatis-config.xml" />
<property name="mapperLocations" value="classpath:sqlmap/sql/WIZ/SAMPLE/BOC/EGOV/SELEgov.xml" />
</bean>
</beans>
A
안녕하세요.
mybatis에서는 configLocation을 list로 설정하실 수 없습니다.
SqlSession 클래스를 열어보시면, iBatis의 SqlMapClient와는 달리 configLocation가 하나의 값을 받도록 되어있습니다.
감사합니다.
mybatis에서는 configLocation을 list로 설정하실 수 없습니다.
SqlSession 클래스를 열어보시면, iBatis의 SqlMapClient와는 달리 configLocation가 하나의 값을 받도록 되어있습니다.
감사합니다.