0
点赞
收藏
分享

微信扫一扫

JDBC Connection XXX will not be managed by Spring

Villagers 2022-12-22 阅读 133


有时候在SQL日子上会出现这样的信息:

JDBC Connection XXX will not be managed by Spring_SQL

也就是说Connection没有被Spring管理,也就是说现在没有进行事务控制。也就是个猜测,可以简单验证一下:

在Service中有两个相同内容的方法,一个被事务控制一个没有:

JDBC Connection XXX will not be managed by Spring_事务控制_02

测试一下:

JDBC Connection XXX will not be managed by Spring_SQL_03

测试结果:

JDBC Connection XXX will not be managed by Spring_SQL_04

第一个被Spring事务控制的方法输出的是“will be managed by Spring”,第二个没有被Spring事务控制的方法输出的是“ will not be managed by Spring”,与上面的结论一致!

举报

相关推荐

0 条评论