排查历程:如图如果在编写灵活sql语句时,在中间想要注解的话,不能使用自动注解ctrl+?,系统会告诉你用的符号或字符有错误,我找了一下午愣是没找出哪里写错了,去看前台的控制台,说是我total是空,这个我是赋值为0的怎么可能为空的呢
前端控制台一个错误,后端一个错误,不知道信谁(虽然很多时候前台的错误是在发癫),我也只能去看看前台的问题,结果一脸懵,又重头到尾看了一下午,最后重新打了一遍成功了。
解决方案:原因是后台sql的灵活书写,中间不能使用ctrl+?的自动注解,其他注解或者不写都行,如图:
问题解决