猿问
mybatis的count为什么总是返回0?
输出调试信息:
很简单的一个SQL语句,为什么总是返回0。用调试信息输出的语句测试,返回结果不是0。
数据库是oracle。
拉风的咖菲猫
浏览 3003
回答 1
1回答
杨魅力
这里sql打印出来的Total:1 ,不是指count(*)结果是1,而是表示结果集是1,无论count(*)是否查到数据了,结果集都会返回1的。你count出来为0,说明sql查出来就是0条符合条件的数据。请检查下参数顺序以及NODE_NAME是否确实是 R(52)
0
0
1
随时随地看视频
慕课网APP
相关分类
MySQL
我要回答