Michael Owen [https://community.jboss.org/people/liverpoolilove] created the 
discussion

"Re: A question about the transaction?"

To view the discussion, visit: https://community.jboss.org/message/823600#823600

--------------------------------------------------------------
*triggerService there is a spring container management, I passed the @ 
Interceptors (SpringBeanAutowiringInterceptor.class) injected into the MDB that 
intercaptor,As follows:*
public interface TriggerService {
  void saveTrigger(DBTrigger trigger); 
}

@Service("triggerService")
public class TriggerServiceImpl implements TriggerService {
  @Autowired
  private TriggerDao triggerDao;

  @Override
  public void saveTrigger(DBTrigger trigger) {
  triggerDao.addJobDetail(trigger.getJobDetail());
  triggerDao.addTrigger(trigger.getCronTrigger());
  }
}

There is about a two-stage transaction when triggerDao.addTrigger 
(trigger.getCronTrigger ()) This method call fails, why triggerDao.addJobDetail 
(trigger.getJobDetail ()) This method of data stored in the database Why did 
not rollback?
--------------------------------------------------------------

Reply to this message by going to Community
[https://community.jboss.org/message/823600#823600]

Start a new discussion in EJB3 at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2029]

_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to