在 spring-date-jpa 中,当我的规范包含 query.distinct(true) 时,我看到 count(Specification) 方法,计数查询不正确。生成的 SQL 如下所示:
选择 distinctcount(*) ...
代替
选择计数(不同(*))...
在那篇文章中:spring-source-forum 解决方法是修改 spring-data-jpa 的源代码。
还有其他解决方案吗?
在 spring-date-jpa 中,当我的规范包含 query.distinct(true) 时,我看到 count(Specification) 方法,计数查询不正确。生成的 SQL 如下所示:
选择 distinctcount(*) ...
代替
选择计数(不同(*))...
在那篇文章中:spring-source-forum 解决方法是修改 spring-data-jpa 的源代码。
还有其他解决方案吗?