核桃和糖 2020-04-28 10:58 采纳率: 0%
浏览 97

Mybatis部署到4台虚拟机服务器以后不执行select语句。

Mybatis部署到4台虚拟机服务器以后,其中两台,logger只打印sql语句实际并没有执行,其他两台就可以打印返回的parameters、total数据,有没有 大神知道为啥?sql语句select * from task

  • 写回答

1条回答 默认 最新

  • 憧憬blog 2023-03-15 00:53
    关注

    这个问题可能会涉及到多个方面,以下是可能导致问题的原因:

    1. 数据库未正确配置:如果两台服务器无法正确执行 SQL,那么有可能是数据库没有正确配置,导致连接失败或者数据未正确存储。确认一下数据库是否可以正确连接,并且正确地存储了数据。

    2. MyBatis配置未设置正确:MyBatis的配置有很多参数可能会影响执行情况,如缓存配置、数据源配置等。确认 MyBatis 配置是否在所有服务器上正确设置,特别是检查 SQL 映射是否准确。

    3. 日志级别未设置正确:检查一下日志级别是否设置正确,如果设置得太高,日志可能会被禁用或者不会被记录。

    4. 安全问题:一些安全策略可能会禁止执行某些 SQL 语句,导致查询失败。确认是否存在安全策略阻止了应用服务访问数据库。

    因此,你需要仔细检查这些可能导致问题的因素,以便确定问题所在。

    评论

报告相同问题?

悬赏问题

  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!