Deze databasebeperking bestaat nog steeds met hibernate. Als u echt meer dan 1000 items in uw in-clausule moet hebben, moet u de lijst zelf in de code splitsen en de query uitvoeren voor elk blok van 1000 sleutels, en vervolgens de resultatensets bij elkaar voegen.
Let op:deze hack wordt afgebroken als uw zoekopdracht de resultaten van de zoekopdracht moet sorteren of op een andere manier moet samenvoegen, omdat de volledige set resultaten alleen in de code bekend is. In dit geval kunt u beter een andere manier vinden om de zoekopdracht te schrijven waarvoor geen IN
. nodig is clausule.