场景:(查询语句)查询**详细信息。

    问题分析及解决方案:

    • 分析:查询执行时,将我们的目标查询语句(SELECT id,name…)执行成了SELECT COUNT(1)…。
      这种问题一般是自己书写的SQL语句有问题,所以我们要首先定位到自己的SQL语句并仔细检查

    • 解决排查:一般SQL的错误点:

      1、实体类中有code1字段表中没有(反之)。

    2、查询字段名称与实体类或表中字段不对应。

    3、查询的数据库及表不正确。(查错库和表)

    4、SQL语句中的判空、判null、length>0等操作是否严谨。

    5、SQL语句是否书写有误等问题。

    总结: 一般这种情况,都是SQL语句有错误,导致Mybaits查询不到相应的内容,从而执行了SELECT COUNT(1)…,所以务必要仔细检查SQL查询语句。