- Arawn's Dev Blog
- Outsider's Dev Story
- Toby's Epril
- Benelog
- NHN 개발자 블로그
- SK 플래닛 기술 블로그
- OLC CENTER
- 소프트웨어 경영/공학 블로그
- 모바일 컨버전스
- KOSR - Korea Operating System …
- 넥스트리 블로그
- 리버스코어 ReverseCore
- SLiPP
- 개발자를 위하여... (Nextree 임병인 수석)
- "트위터 부트스트랩: 디자이너도 놀라워할 매끈하고 직관…
- Learning English - The English…
- real-english.com
- 'DataScience/Deep Learning' 카테…
- Deep Learning Summer School, M…
- Deep Learning Courses
민서네집
Invocation of destroy method 'close' failed on bean with name 'sqlSessionTemplate' 본문
Invocation of destroy method 'close' failed on bean with name 'sqlSessionTemplate'
브라이언7 2014. 12. 23. 17:48Invocation of destroy method 'close' failed on bean with name 'sqlSessionTemplate': java.lang.UnsupportedOperationException: Manual close is not allowed over a Spring managed SqlSession
다음과 같은 Warning 없애기.
2014-12-23 17:39:39,683 WARN {localhost-startStop-2} [org.springframework.beans.factory.support.DisposableBeanAdapter.invokeCustomDestroyMethod()] (DisposableBeanAdapter.java:360) - Invocation of destroy method 'close' failed on bean with name 'sqlSessionTemplate': java.lang.UnsupportedOperationException: Manual close is not allowed over a Spring managed SqlSession
내 개발환경:
MyBatis - 3.2.7
Spring - 4.0.6.RELEASE
[출처] https://code.google.com/p/mybatis/issues/detail?id=778
아래와 같이 destroy-method="clearCache" 만 추가해주면 Tomcat 서버를 종료할 때 WARNING이 발생하지 않는다.
<bean id="sqlSessionTemplate" class="org.mybatis.spring.SqlSessionTemplate" destroy-method="clearCache">
<constructor-arg ref="sqlSessionFactory" />
</bean>
'Spring' 카테고리의 다른 글
[Spring Framework] JsonView 설정과 Spring 4.1에서 406 Error 대처법 (4) | 2015.03.26 |
---|---|
Spring 에서 404 error page를 Thymeleaf로 처리하기. (0) | 2015.03.24 |
스프링에서 SQL 로그 사용하기 (log4jdbc,log4sql) (0) | 2014.12.11 |
인터넷에 연결 안되면 Spring Framework 에러 발생. (2) | 2014.09.04 |
[2014.08.27] 표준 프레임워크 세미나 (0) | 2014.08.08 |