mybatis context-sqlMap 설정관련
- 작성자 :
- 한*각
- 작성일 :
- 2014-07-11 18:01:15
- 조회수 :
- 1,387
- 구분 :
- 실행환경
- 진행상태 :
- 완료
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>
<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>
A
안녕하세요. 한명각님.
우선 MyBatis를 사용하시려면 org.springframework.orm.ibatis.SqlMapClientFactoryBean가 아닌 org.mybatis.spring.SqlSessionFactoryBean를 사용하셔야 하고, configLocations가 아닌 mapperLocations로 mapper xml 파일을 직접 지정하셔야 합니다.
MyBatis 사용에 대한 내용은 다음 가이드를 참조하십시오.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:psl:data:jpa:mybatis
그럼, 즐거운 하루되십시오.
감사합니다.
우선 MyBatis를 사용하시려면 org.springframework.orm.ibatis.SqlMapClientFactoryBean가 아닌 org.mybatis.spring.SqlSessionFactoryBean를 사용하셔야 하고, configLocations가 아닌 mapperLocations로 mapper xml 파일을 직접 지정하셔야 합니다.
MyBatis 사용에 대한 내용은 다음 가이드를 참조하십시오.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:psl:data:jpa:mybatis
그럼, 즐거운 하루되십시오.
감사합니다.