子查询
(SELECT COUNT(DISTINCT id) FROM rec_table WHERE .. ) as idCount
报错 Error querying database. Cause: java.lang.IndexOutOfBoundsException
很多说因为Lombok的问题,我检查没有@builder的注解
最后加上ifnull 就好了
(SELECT IFNULL(COUNT(DISTINCT id) , 0)FROM rec_table WHERE .. ) as idCount
本文探讨了在SQL查询中遇到`java.lang.IndexOutOfBoundsException`的问题,通过实例展示了如何通过使用IFNULL函数来修正COUNT(DISTINCT id)子查询,以确保查询的正确执行。重点在于解决Lombok可能导致的问题并提供有效代码示例。
1万+

被折叠的 条评论
为什么被折叠?



