In Doctrine kan je bij OneToMany en ManyToMany associaties specificieren hoe je de de entities wilt sorteren met oa de @ORM\OrderBy() annotatie. In veel gevallen is dit niet voldoende omdat er gesorteerd moet worden op gejoinde tabellen.
Ik heb hier custom repositories voor, maar het probleem is dat deze nooit aangesproken worden bij het lazy loaden van de associaties. Doctrine lijkt enkel te kijken of er een OrderBy annotatie aanwezig is en indien die er niet is, wordt er gewoonweg gesorteerd op de primary key.
Hoe kan ik er voor zorgen dat lazy loading met ToMany associaties de queries uit mijn custom repositories gebruikt?
Ik heb hier custom repositories voor, maar het probleem is dat deze nooit aangesproken worden bij het lazy loaden van de associaties. Doctrine lijkt enkel te kijken of er een OrderBy annotatie aanwezig is en indien die er niet is, wordt er gewoonweg gesorteerd op de primary key.
Hoe kan ik er voor zorgen dat lazy loading met ToMany associaties de queries uit mijn custom repositories gebruikt?