Hi Florian Klein , i worked on a fix for this issue, just notice that you last query is wrong see https://docs.jboss.org/hibernate/orm/current/userguide/html_single/Hibernate_User_Guide.html#hql-relational-comparisons-subqueries the correct query is SELECT an FROM org.hibernate.orm.test.polymorphic.PolymorphicQueriesWithJoinTest$Animal an WHERE :owner = some elements(an.owners) Thanks a lot for submitting the issue and for the detailed example |