Ik ben erin geslaagd om aangepaste Spring Data Repository-basisklasse-implementatie en fabriek te leveren met behulp van die implementatie. Als resultaat gegenereerde telquery's hebben nu de vorm van:
SELECT COUNT(1) FROM table
die hetzelfde abonnement heeft als COUNT(* ). Dit lijkt een prima oplossing en werkt wereldwijd voor alle gedefinieerde opslagplaatsen in de toepassing.
Ik wist niet hoe ik COUNT(* ) moest genereren, COUNT(1) was veel gemakkelijker omdat de COUNT-functie sommige expressies als parameters verwacht en ik een statische waarde kon leveren - 1