Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hibernate 将额外的aspectj环绕建议应用于spring事务方法_Hibernate_Spring_Aspectj - Fatal编程技术网

Hibernate 将额外的aspectj环绕建议应用于spring事务方法

Hibernate 将额外的aspectj环绕建议应用于spring事务方法,hibernate,spring,aspectj,Hibernate,Spring,Aspectj,我有一个Spring2.5+HibernateWebApp,带有事务注释,一切正常 现在,我想添加一个带有“环绕”建议的相当基本的方面,并将其应用到我的服务层(这是事务性的)。我使用aspectj注释和 <aop:aspectj-autoproxy/> 在我的SpringXML中 Spring事务性单元测试表明它工作正常,但一旦我在tomcat中运行它,我会得到一个: 没有绑定到线程的Hibernate会话,配置不允许在此创建非事务会话 这就好像aspectj autopro

我有一个Spring2.5+HibernateWebApp,带有事务注释,一切正常

现在,我想添加一个带有“环绕”建议的相当基本的方面,并将其应用到我的服务层(这是事务性的)。我使用aspectj注释和

<aop:aspectj-autoproxy/> 

在我的SpringXML中

Spring事务性单元测试表明它工作正常,但一旦我在tomcat中运行它,我会得到一个:

没有绑定到线程的Hibernate会话,配置不允许在此创建非事务会话

这就好像aspectj autoproxy正在吹走之前声明的事务注释

以前有人见过这个吗?我试图用谷歌搜索这个问题,但大多数示例都没有显示向事务性注释方法添加环绕建议


干杯

哇,我在这个问题上浪费了两个小时,直到我意识到我已经删除了:

<tx:annotation-driven/>

我现在感觉很聪明