Saya berhasil menyediakan implementasi kelas dasar Spring Data Repository kustom dan pabrik menggunakan implementasi itu. Sebagai hasil query count yang dihasilkan sekarang memiliki bentuk:
SELECT COUNT(1) FROM table
yang memiliki paket yang sama dengan COUNT(* ). Ini sepertinya solusi yang bagus dan berfungsi secara global untuk semua repositori yang ditentukan dalam aplikasi.
Saya tidak tahu cara menghasilkan COUNT(* ), COUNT(1) jauh lebih mudah karena fungsi COUNT mengharapkan beberapa ekspresi sebagai parameter dan saya dapat memberikan nilai statis - 1