场景:(查询语句)查询**详细信息。
问题分析及解决方案:
分析:查询执行时,将我们的目标查询语句(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查询语句。
