quartz 질문
- 작성자 :
- 간*현
- 작성일 :
- 2015-03-05 15:10:44
- 조회수 :
- 2,171
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
현재 egov 3.1 - mybatis (mybatis같은 경우 dao를 interface형태) 로 사용중에 있습니다.
quartz를 사용하기 위해 여기저기 찾아서 적용해 보았는데,
db 연동을 하려면 에러가 나는데 해결을 못하겠어서 혹시나 질문드려 봅니다.
2015-03-05 14:12:00,006 ERROR [org.quartz.core.JobRunShell:232] Job DEFAULT.JobProcess threw an unhandled Exception:
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): kr.or.arex.user.batch.service.impl.UserDeleteMapper.selectListUserVo
at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:189) ~[mybatis-3.2.7.jar:3.2.7]
at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:43) ~[mybatis-3.2.7.jar:3.2.7]
at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:58) ~[mybatis-3.2.7.jar:3.2.7]
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:51) ~[mybatis-3.2.7.jar:3.2.7]
at com.sun.proxy.$Proxy19.selectListUserVo(Unknown Source) ~[?:?]
at kr.or.arex.user.quartz.MonitoringBatch.executeInternal(MonitoringBatch.java:30) ~[MonitoringBatch.class:?]
at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:114) ~[spring-context-support-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.quartz.core.JobRunShell.run(JobRunShell.java:223) [quartz-1.8.6.jar:?]
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:549) [quartz-1.8.6.jar:?]
자세한 내용은 첨부파일에 텍스트 형태로 적어두었습니다.
quartz를 사용하기 위해 여기저기 찾아서 적용해 보았는데,
db 연동을 하려면 에러가 나는데 해결을 못하겠어서 혹시나 질문드려 봅니다.
2015-03-05 14:12:00,006 ERROR [org.quartz.core.JobRunShell:232] Job DEFAULT.JobProcess threw an unhandled Exception:
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): kr.or.arex.user.batch.service.impl.UserDeleteMapper.selectListUserVo
at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:189) ~[mybatis-3.2.7.jar:3.2.7]
at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:43) ~[mybatis-3.2.7.jar:3.2.7]
at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:58) ~[mybatis-3.2.7.jar:3.2.7]
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:51) ~[mybatis-3.2.7.jar:3.2.7]
at com.sun.proxy.$Proxy19.selectListUserVo(Unknown Source) ~[?:?]
at kr.or.arex.user.quartz.MonitoringBatch.executeInternal(MonitoringBatch.java:30) ~[MonitoringBatch.class:?]
at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:114) ~[spring-context-support-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.quartz.core.JobRunShell.run(JobRunShell.java:223) [quartz-1.8.6.jar:?]
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:549) [quartz-1.8.6.jar:?]
자세한 내용은 첨부파일에 텍스트 형태로 적어두었습니다.
첨부파일
A
안녕하세요. 간정현님
Quatz실행시 mybatis에서 kr.or.arex.user.batch.service.impl.UserDeleteMapper.selectListUserVo를 찾을수 없어서
에러가 나는거 같습니다.
mybatis에서 result를 담는 kr.or.arex.user.batch.service.impl.UserDeleteMapper.selectListUserVo 점검해 보시고,
혹시 xml 안에서.. resultMap을 사용하셨나요? 이 경우 resultType으로 변경해 보시면 되실 것 같습니다.
Quatz실행시 mybatis에서 kr.or.arex.user.batch.service.impl.UserDeleteMapper.selectListUserVo를 찾을수 없어서
에러가 나는거 같습니다.
mybatis에서 result를 담는 kr.or.arex.user.batch.service.impl.UserDeleteMapper.selectListUserVo 점검해 보시고,
혹시 xml 안에서.. resultMap을 사용하셨나요? 이 경우 resultType으로 변경해 보시면 되실 것 같습니다.