HHH-10729 HHH-9021 HHH-10230 - Fix Issue with literals in select expression

(cherry picked from commit e71af130f0)
This commit is contained in:
Andrea Boriero 2016-06-19 12:00:49 +01:00 committed by Gail Badner
parent 903a3befb3
commit 7a17840c16
2 changed files with 2 additions and 5 deletions

View File

@ -425,7 +425,7 @@ selectExpr
| functionCall
| count
| collectionFunction // elements() or indices()
| literal
| constant
| arithmeticExpr
| logicalExpr
| parameter

View File

@ -110,10 +110,7 @@ public class CriteriaQueryImpl<T> extends AbstractNode implements CriteriaQuery<
selection = ( Selection<? extends T> ) criteriaBuilder().tuple( selections );
}
else if ( getResultType().isArray() ) {
selection = ( Selection<? extends T> ) criteriaBuilder().array(
( Class<? extends Object[]> ) getResultType(),
selections
);
selection = criteriaBuilder().array( getResultType(), selections );
}
else if ( Object.class.equals( getResultType() ) ) {
switch ( selections.size() ) {