HHH-9375 - bugfix suggestion

This commit is contained in:
Oliver Breidenbach 2015-04-20 15:07:46 +02:00 committed by Andrea Boriero
parent d610e53a80
commit 008c2dc409

View File

@ -22,6 +22,7 @@
import org.hibernate.hql.internal.ast.tree.FromClause;
import org.hibernate.hql.internal.ast.tree.FromElement;
import org.hibernate.hql.internal.ast.tree.FromElementFactory;
import org.hibernate.hql.internal.ast.tree.ImpliedFromElement;
import org.hibernate.persister.collection.QueryableCollection;
import org.hibernate.sql.JoinType;
import org.hibernate.type.CollectionType;
@ -47,7 +48,7 @@ public List<FromElement> toFromElements(FromClause fromClause, HqlSqlWalker walk
Map<String, FromElement> explicitFetches = new HashMap<String, FromElement>();
for ( Object o : fromClause.getFromElements() ) {
final FromElement fromElement = (FromElement) o;
if ( fromElement.getRole() != null ) {
if ( fromElement.getRole() != null && ! (fromElement instanceof ImpliedFromElement) ) {
explicitFetches.put( fromElement.getRole(), fromElement );
}
}