springMVC + mybatis 下出現JDBC Connection *** will not be managed by Spring錯誤


仔細查看配置中是否有如下類似的配置 execution(* com.ciguo.service.*.*(..))

<aop:config>
<aop:pointcut id="operation" expression="execution(* com.sword.dataprocess.service.*.*(..))" />
<aop:advisor advice-ref="txAdvice" pointcut-ref="operation" />
<aop:advisor advice-ref="txAdvice"
pointcut="execution(* com.sword.dataprocess.service*.*.*(..))" />
</aop:config>

這種寫法是掃描到service下一級*.java里面的方法,顯然是找不到的,於是乎改成 execution(* com.ciguo.service.impl.*.*(..))

<aop:config>
<aop:pointcut id="operation" expression="execution(* com.sword.dataprocess.service.impl.*.*(..))" />
<aop:advisor advice-ref="txAdvice" pointcut-ref="operation" />
<aop:advisor advice-ref="txAdvice"
pointcut="execution(* com.sword.dataprocess.service.impl*.*.*(..))" />
</aop:config>

SqlSession現在已經被spring管理了,事務也生效了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM