67,512
社区成员
发帖
与我相关
我的任务
分享
public class BatchJob1 extends QuartzJobBean{
private SessionFactory sessionFactory;
public SessionFactory getSessionFactory() {
return sessionFactory;
}
public void setSessionFactory(SessionFactory sessionFactory) {
this.sessionFactory = sessionFactory;
}
}
protected void executeInternal(JobExecutionContext arg0)
throws JobExecutionException {
System.out.println("开始执行存储过程!");
IQuartzService quartzService = (IQuartzService) new ClassPathXmlApplicationContext("applicationContext.xml").getBean("quartzService");
try {
quartzService.batchJob1();
} catch (Exception e) {
e.printStackTrace();
System.out.println("存储过程执行失败!");
}
System.out.println("存储过程执行成功!");
}
@Resource prviate SessionFactory sessionFactory;
如果是的话也要去Spring配置文件里面设置注解支持
<context:annotation-config />
<tx:annotation-driven />
等。
如果不是的话当我路过。。。