我正在使用 AspectJ 编译时编织和 spring 3.O。和 Hibernate 3.0...AspectJ 编织对于简单的事情(例如日志记录)工作正常,但这对于事务不能正常工作
<tx:annotation-driven transaction-manager="transactionManager"
mode="aspectj" order="1" />
<bean id="transactionManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
lib forlder 中也存在 Sprong-aspects jar,但事务支持仍然不起作用。
我正在这样使用
@Transactional(readOnly = false, propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
public void invokeService() throws Exception {
insertUpdatePolicy();
}
日志记录没有指定任何事务..事务在 spring aop 中运行良好,但在 spring 容器中未定义类时不能使用 aspectj