큐럼
982
2016-07-15 15:54:41
1
3456

myBatis sqlSessionFactoryBean 설정 중 name conversion 문제에 대해 질문드립니다.


Spring 4 프로젝트를 새로 세팅하고 있는 중인데요.

스프링으로 개발 된 코드를 유지보수만 하다가 신규로 프로젝트를 짜다보니 조금 난해한 감이 없잖아 잇네요. ㅎㅎ


이전 프로젝트들의 뼈대로 잡은 코드들은 자바에서 설정 정보를 저장한 리소스를 불러오는 식으로 했습니다.

이번에는 좀 더 스프링 스타일(?)로 해보자는 마음으로 세팅하는데요.

아래 코드 한번 봐주시면 감사하겠습니다.

	<bean name="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
		<property name="dataSource" ref="dataSource" />
		<property name="mapperLocations" value="classpath*:/main/resources/**/*.xml" />
		<property name="typeAliasesPackage" value="kr.stocktalk.webchat.vo"/>
  		<property name="configuration">
		    <bean class="org.apache.ibatis.session.Configuration">
		      <property name="mapUnderscoreToCamelCase" value="true"/>
		    </bean>
	  </property>
	</bean>


sqlSessionFactory를 설정하면서 아래와 같이 코드를 작성했는데요.
(http://www.mybatis.org/spring/ko/factorybean.html 의 마지막 항목을 참고했습니다)
어... <property name="configuration" > 에서

The name of the property, following JavaBean naming conventions.
이와같은 메시지가 뜨고 있네요.


그래서 SqlSessionFactoryBean 클래스를 열어보니 setConfiguration은 없는 것 같고

setConfigurationProperties 만 있네요. 


이 경우는 어떻게 해야하는지 조언좀 부탁드리겠습니다.


0
0
  • 답변 1

  • 큐럼
    982
    2016-07-15 17:47:49

    아. 버전 문제인 것 같습니다.


    1.2.3 버전을 이용했었는데 1.3.0 버전으로 변경하니 컨텍스트 파일에 에러가 나지 않네요. :)


    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.