我是Spring Aspects的新手,我试图在@Transactional方法中捕获de commit行为。
这是我的班级结构:
FacadeClass
|_____ ServiceClass
|_____ DaoClass
3个条款是交易性的
@Transactional(propagation=Propagation.REQUIRES_NEW)
|_____ @Transactional(propagation=Propagation.REQUIRED)
|_____ @Transactional(propagation=Propagation.MANDATORY)
所以,我试图在服务中启动一些事件,但仅在提交事务时才这样做。我们的想法是通过更新的对象通知其他应用程序,但只有在事务有效的情况下才会进行此更改。
是否可以在某个方面使用更新的objet捕获提交操作?即使交易在外观中被取消了吗?
谢谢!