二、当Mybatis数据连接信息异常时,怎样在debug模式下找到数据库连接信息?

问题:有时候本地数据库明明数据库里面有表有数据,但却查询不到?

原因:

    可能数据库连接信息被配制成了其他地址有问题。比如:我参与的一个项目,数据库配置信息连接的是测试服务器的数据库(139.*.*.*),而本地数据库时(127.0.0.1),这样我就无法利用本地的数据库测试。

解决办法:

    1、首先在debug模式下,断点进入与数据库交互的接口:

signInMapper.getSignInRecord(user)

    2、按如下路径找到数据库配置信息

         this-->sqlSession-->sqlSessionFactory-->configuration-->mappedStatements-->0-->value-->sqlSource-->configuration-->environment-->dataSource-->在该目录下即可看到数据库连接信息

猜你喜欢

转载自blog.csdn.net/panchang199266/article/details/80222499