spring에 mybatis 관련 NullPointerException 오류
- 작성자 :
- 박*우
- 작성일 :
- 2015-04-29 12:13:37
- 조회수 :
- 4,540
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
jdk1.6.0_45 , jboss6 환경입니다.
spring에 mybatis 연동하려고 하는데,
dao에서 sqlSession을 Autowired하게되면 Autowired관련 오류가 떠서
required=false 처리를 하지않고,
applicationContext-mybatis.xml에서 sqlSession을 처리 했습니다.
그런데도 dao의 쿼리문을 호출하게 되면 아래와 같이 NullPointerException이 뜨는데,
어떻게 해야될까요?
11:54:36,088 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhos
t].[/gc/admin].[appServlet]] Servlet.service() for servlet appServlet threw exce
ption: java.lang.NullPointerException
spring에 mybatis 연동하려고 하는데,
dao에서 sqlSession을 Autowired하게되면 Autowired관련 오류가 떠서
required=false 처리를 하지않고,
applicationContext-mybatis.xml에서 sqlSession을 처리 했습니다.
그런데도 dao의 쿼리문을 호출하게 되면 아래와 같이 NullPointerException이 뜨는데,
어떻게 해야될까요?
11:54:36,088 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhos
t].[/gc/admin].[appServlet]] Servlet.service() for servlet appServlet threw exce
ption: java.lang.NullPointerException
A
안녕하세요. 표준프레임워크 센터입니다.
dao단에서 sqlsession bean을 가져오지 못해 Nullpoint error가 발생한 것 같습니다.
ex)
@Resource(name = "sqlSession")
public void setSqlSession(SqlSession sqlSession) {
this.sqlSession = sqlSession;
}
위 처럼 @Resource 어노테이션을 통해 가져와서 사용해보시기 바랍니다.
아래 wiki와 외부링크 주소의 내용도 참조해 보시길 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:psl:data:jpa:mybatis
http://mybatis.github.io/spring/ko/index.html
감사합니다.
dao단에서 sqlsession bean을 가져오지 못해 Nullpoint error가 발생한 것 같습니다.
ex)
@Resource(name = "sqlSession")
public void setSqlSession(SqlSession sqlSession) {
this.sqlSession = sqlSession;
}
위 처럼 @Resource 어노테이션을 통해 가져와서 사용해보시기 바랍니다.
아래 wiki와 외부링크 주소의 내용도 참조해 보시길 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:psl:data:jpa:mybatis
http://mybatis.github.io/spring/ko/index.html
감사합니다.