Mybatis部署到4台虚拟机服务器以后,其中两台,logger只打印sql语句实际并没有执行,其他两台就可以打印返回的parameters、total数据,有没有 大神知道为啥?sql语句select * from task
1条回答 默认 最新
- 憧憬blog 2023-03-15 00:53关注
这个问题可能会涉及到多个方面,以下是可能导致问题的原因:
数据库未正确配置:如果两台服务器无法正确执行 SQL,那么有可能是数据库没有正确配置,导致连接失败或者数据未正确存储。确认一下数据库是否可以正确连接,并且正确地存储了数据。
MyBatis配置未设置正确:MyBatis的配置有很多参数可能会影响执行情况,如缓存配置、数据源配置等。确认 MyBatis 配置是否在所有服务器上正确设置,特别是检查 SQL 映射是否准确。
日志级别未设置正确:检查一下日志级别是否设置正确,如果设置得太高,日志可能会被禁用或者不会被记录。
安全问题:一些安全策略可能会禁止执行某些 SQL 语句,导致查询失败。确认是否存在安全策略阻止了应用服务访问数据库。
因此,你需要仔细检查这些可能导致问题的因素,以便确定问题所在。
解决 无用评论 打赏 举报
悬赏问题
- ¥30 这是哪个作者做的宝宝起名网站
- ¥60 版本过低apk如何修改可以兼容新的安卓系统
- ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
- ¥50 有数据,怎么建立模型求影响全要素生产率的因素
- ¥50 有数据,怎么用matlab求全要素生产率
- ¥15 TI的insta-spin例程
- ¥15 完成下列问题完成下列问题
- ¥15 C#算法问题, 不知道怎么处理这个数据的转换
- ¥15 YoloV5 第三方库的版本对照问题
- ¥15 请完成下列相关问题!