Podařilo se mi dodat vlastní implementaci základní třídy Spring Data Repository a továrnu pomocí této implementace. V důsledku toho mají nyní generované dotazy na počet tvar:
SELECT COUNT(1) FROM table
který má stejný plán jako COUNT(*). Toto se zdá být dobré řešení a funguje globálně pro všechna definovaná úložiště v aplikaci.
Nevěděl jsem, jak vygenerovat COUNT(*), COUNT(1) bylo mnohem jednodušší, protože funkce COUNT očekává nějaké výrazy jako parametry a mohl jsem dodat statickou hodnotu - 1