类 TransactionalQuartzTask
java.lang.Object
org.springframework.scheduling.quartz.QuartzJobBean
org.openurp.service.squartz.TransactionalQuartzTask
- 所有已实现的接口:
org.quartz.Job
public abstract class TransactionalQuartzTask
extends org.springframework.scheduling.quartz.QuartzJobBean
QuartzJob事务拓展类,所有定时任务中使用entityDao的类建议继承本类,可安全读取懒加载对象
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected final voidexecuteInternal(org.quartz.JobExecutionContext ctx) 给QuartzJob绑定session,使定时任务能实现懒加载protected abstract voidexecuteTransactional(org.quartz.JobExecutionContext ctx) voidsetSessionFactory(org.hibernate.SessionFactory sessionFactory) 从类继承的方法 org.springframework.scheduling.quartz.QuartzJobBean
execute
-
构造器详细资料
-
TransactionalQuartzTask
public TransactionalQuartzTask()
-
-
方法详细资料
-
executeInternal
protected final void executeInternal(org.quartz.JobExecutionContext ctx) throws org.quartz.JobExecutionException 给QuartzJob绑定session,使定时任务能实现懒加载- 指定者:
executeInternal在类中org.springframework.scheduling.quartz.QuartzJobBean- 抛出:
org.quartz.JobExecutionException
-
executeTransactional
protected abstract void executeTransactional(org.quartz.JobExecutionContext ctx) throws org.quartz.JobExecutionException - 抛出:
org.quartz.JobExecutionException
-
setSessionFactory
public void setSessionFactory(org.hibernate.SessionFactory sessionFactory)
-