当前使用版本(必填,否则不予处理)

mybatis-plus使用3.3.2版本dynamic-datasource-spring-boot-starter使用3.1.1版本

该问题是如何引起的?(确定最新版也有问题再提!!!)

测试service和mapper的crud功能时,控制台提示信息: Creating a new SqlSession SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@520f630b] was not registered for synchronization because synchronization is not active JDBC Connection [com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl@45d5ba1f] will not be managed by Spring Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@520f630b]

重现步骤(如果有就写完整)

报错信息

不算报错。sql还是会正常执行, 我想知道导致这个问题的原因是什么,会有什么影响?

Comment From: miemieYaho

用shiro了?

Comment From: mythology2xk

用shiro了?

没有,就只是 用了 dynamic-datasource-spring-boot-starter, 我设置了两个数据源,执行查询的时候,就提示这个问题。必须要加注解@Transactional 才会提示 Creating a new SqlSession Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2f8528a0] JDBC Connection [com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl@3738934] will be managed by Spring Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2f8528a0] Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2f8528a0] Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2f8528a0]

Comment From: miemieYaho

这是没代理到事务的问题,百度搜使用shiro事务失效,然后自己排查

Comment From: xiehuanx

@

用shiro了?

没有,就只是 用了 dynamic-datasource-spring-boot-starter, 我设置了两个数据源,执行查询的时候,就提示这个问题。必须要加注解@transactional 才会提示 Creating a new SqlSession Registering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2f8528a0] JDBC Connection [com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl@3738934] will be managed by Spring Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2f8528a0] Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2f8528a0] Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2f8528a0]

@mythology2xk 老哥你是怎么解决的