使用spring @Transactional时,事务不会在石英中回滚

时间:2016-01-08 08:16:41

标签: java spring transactions quartz-scheduler

我正在使用@Transactional注释,并在其内部执行Quartz调度(在quartz.properties文件中指定使用JobStoreCMT Jobstore)如果在scheduleJob()方法之后抛出任何异常,那么它不会' t删除JobDetails和JobTrigger Quartz表中的行,因为这些作业尚未触发。

我想在scheduleJob之后抛出一些异常时从表中删除作业和触发器详细信息。

@Transactional

void rollback()..

  1. 名为quartz scheduler
  2. 抛出异常

1 个答案:

答案 0 :(得分:0)

请参阅解决方案Spring transaction problem

的链接