SqlSession [.....] was not registered for synchronization because synchronization is not active

这篇具有很好参考价值的文章主要介绍了SqlSession [.....] was not registered for synchronization because synchronization is not active。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.报错信息

今天运行服务,多线程插入数据库操作的时候(程序运行正常),发现控制台有如下提示信息:

will not be managed by Spring

 报错信息如下:

SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3650604c] was not registered for synchronization because synchronization is not active
SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@26686f3e] was not registered for synchronization because synchronization is not active
SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7468ffee] was not registered for synchronization because synchronization is not active
JDBC Connection [HikariProxyConnection@334852565 wrapping org.postgresql.jdbc.PgConnection@1b26fac2] will not be managed by Spring
JDBC Connection [HikariProxyConnection@1897592623 wrapping org.postgresql.jdbc.PgConnection@7980cb0f] will not be managed by Spring

was not registered for synchronization because synchronization is not active,springboot,数据库,java,服务器

 2.解决办法

 在service方法上加上事务的注解:  @Transactional

再次运行服务,该问题成功解决。文章来源地址https://www.toymoban.com/news/detail-734628.html

到了这里,关于SqlSession [.....] was not registered for synchronization because synchronization is not active的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vivado报错:procedural assignment to a non-register result is not permitted“

    说明always语句内存在错误。可能原因为赋值语句有错误,或者程序块内信号有问题。 非阻塞逻辑:= 阻塞逻辑:= 详细介绍见这位博主 总结: 1、时序逻辑一定用非阻塞赋值”=”,一旦看到敏感列表有 posedge 就用”=”。 2、组合逻辑一定用”=” ,一旦敏感列表没有 posedge 就用

    2024年02月11日
    浏览(46)
  • JLink Error: Can not read register xx (xx) while CPU is running:解决办法

    使用Jlink调试代码时出现,JLink Error: Can not read register xxx: 一般检查以下三个地方, A.检查JLINK的SW调试模式的频率太大了, 修改为1MHz B.SW模式或JTAG模式切换一下 C.FLASH DOWNLOAD选项卡,根据芯片的型号和FLASH的尺寸选择配置 如图二

    2024年02月16日
    浏览(35)
  • Git--解决error: Pulling is not possible because you have unmerged files.

    pull更新本地代码时,报错:error: Pulling is not possible because you have unmerged files. 说明:报错提示有未合并的文件,不能pull。

    2024年02月11日
    浏览(54)
  • 解决问题 Could not obtain transaction-synchronized Session for current thread

    一、问题现象 在使用Hibernate的项目中,在一个定时任务中,执行某段代码,满足条件后,更新表数据。 程序在执行到更新表数据的时候,报错如下: 二、解决方案 在 spring-config.xml 配置事务 切入点 和 切入方法 [说明] 1、tx:method name=“dispose*” propagation=“REQUIRED” / 表示对

    2024年02月08日
    浏览(53)
  • Git报错:email address is not registered in your account, and you lack ‘forge committer‘ permission

    报错:commit 806f923: email address is not registered in your account, and you lack ‘forge committer’ permission. remote: The following addresses are currently registered: 过程:试过很多次重设user.name和user.email,并且重新commit,均失败。但是查看git config配置都是正常的。 解决方法:打开home下的.git-credential

    2024年02月11日
    浏览(49)
  • 【because its MIME type (‘text/html‘) is not a supported 报错原因与解决】

    because its MIME type (‘text/html’) is not a supported stylesheet MIME type, and strict MIME checking is enabled 报错原因与解决 事情是这样的,笔者将一些CSS文件移动到LIB文件夹中,由于没有正确的引用而出现的错误 如下图1 如下图2

    2024年02月13日
    浏览(42)
  • ELK之Logstash启动异常:Logstash could not be started because there is already...

    Logstash启动异常: Logstash could not be started because there is already another instance using the configured data directory. If you wish to run multiple instances, you must change the \\\"path.data\\\" setting. 提示我们已经有一个实例在用data目录了,如果需要配置多个实例,则需要显式的配置path.data的值。 当然我们可以

    2024年02月07日
    浏览(40)
  • Key exchange was not finished, connection is closed.解决办法

    利用 java 连接 Linux 服务器中碰到错误: Key exchange was not finished, connection is closed. ,导致服务器的连接失败,报错如下 是 ssh 中的 key 交换算法不兼容导致 修改配置文件 添加如下内容 重启服务 如果重新启动 ssh 出现错误 Start operation timed out. Terminating.Failed to start openbsd secure s

    2024年02月12日
    浏览(67)
  • Can‘t connect to HTTPS URL because the SSL module is not available

    miniconda自带的python3.8 在使用pip安装包的时候报错 将conda的安装目录下的 复制到DLLs目录下 https://github.com/conda/conda/issues/8273 https://blog.csdn.net/Sky_Tree_Delivery/article/details/109078288

    2024年02月13日
    浏览(41)
  • Jenkins执行shell命令,提示Pseudo-terminal will not be allocated because stdin is not a terminal.

    我在使用Jenkins远程执行Jmeter脚本的时候,报了这么一个错误 首先看看我的脚本 开始构建后报了个错误 上面这是提示的错误,我们可以看到 Pseudo-terminal will not be allocated because stdin is not a terminal. 其实他的意思就是说想要在被Jenkins所ssh链接的地址上进行操作,我们只需要按照

    2024年02月11日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包