我有一个带有事务注释的 spring 2.5 + hibernate webapp,一切正常。
我现在想添加一个相当基本的方面与“围绕”建议并将其应用到我的服务层(这是事务性的)。我正在使用 aspectj 注释并放置
<aop:aspectj-autoproxy/>
在我的春天 xml 中。
Spring事务性单元测试表明它没有问题,但是一旦我在tomcat中运行它,我会得到:
“没有 Hibernate Session 绑定到线程,并且配置不允许在这里创建非事务性会话。”
就好像 aspectj 自动代理正在吹走之前声明的事务注释。
有没有人见过这个?我试图用谷歌搜索这个问题,但大多数例子都没有显示向事务注释方法添加周围的建议。
干杯!