首页 > 其他分享 >关于在SSM项目中使用mybatis-plus时控制台出现was not registered for synchronization because synchronization is not a

关于在SSM项目中使用mybatis-plus时控制台出现was not registered for synchronization because synchronization is not a

时间:2023-03-09 20:23:58浏览次数:54  
标签:because 配置文件 数据库 mybatis synchronization active was

1.出现这个问题可能会出现事务不同步的问题导致无法进行数据库的连接。可以在service层中添加@Tranational注解

2.这里我解决是添加配置文件log4j的配置文件查看是数据库连接异常导致SQLSession出现无法访问数据库的问题

3.通过数据台发现读取到的数据是电脑的用户

  <!-- 配置数据源连接池 -->
    <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">
        <property name="driverClassName" value="${driverClassName}"></property>
        <property name="url" value="${url}"></property>
        <property name="username" value="root"></property>
        <property name="password" value="${password}"></property>
        <!--sql监听-->
        <property name="filters" value="stat"></property>
    </bean>

  所以直接讲${}传值直接替换成了自己数据库访问的名字。。。

标签:because,配置文件,数据库,mybatis,synchronization,active,was
From: https://www.cnblogs.com/xiaoyang-yds/p/17201249.html

相关文章