Subselect fetching does not work when MultiIdentifierLoadAccess is used in Hibernate
Issue
- Entities are loaded via
MultiIdentifierLoadAccess.multiLoad()
in one batch via a query using anIN
clause. - The entities have lazy-fetched
OneToMany
associations annotated withFetchMode.SUBSELECT
. - When accessing the associations, they are fetched using one query per parent entity.
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 7
- Hibernate
- 5
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.