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