XXX will not be managed by spring

阅读: 评论:0

XXX will not be managed by spring

XXX will not be managed by spring

JDBC Connection [jdbc:mysql://127.0.0.1:3306/xiyuanhui?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull, UserName=root@localhost, MySQL Connector Java] will not be managed by Spring

当你看到上面的日志时,他在提醒你,这个连接没有被spring管理,即不能做spring事物的操作。

请检查,在xml配置中,是否加了一下的话

<!-- 事务开启 --><tx:annotation-driven transaction-manager="transactionManager"/><bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager" p:dataSource-ref="dataSource"/>

以及,是否在要加事物的service类里,加上了@Transactional注解。

以上两条改正后,下次启动日志会输出

XXX  will be managed by Spring

问题解决。












附Transactional注解格式


@Transactional(propagation = Propagation.NESTED, timeout = 1000, isolation = Isolation.READ_COMMITTED, rollbackFor = Exception.class)


本文发布于:2024-02-02 00:32:10,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170681058740224.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:XXX   managed   spring
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23