]
Gustavo Fernandes updated ISPN-6008:
------------------------------------
Status: Resolved (was: Pull Request Sent)
Resolution: Done
Query DSL groupBy and orderBy should only accept single-valued
properties
-------------------------------------------------------------------------
Key: ISPN-6008
URL:
https://issues.jboss.org/browse/ISPN-6008
Project: Infinispan
Issue Type: Bug
Components: Embedded Querying, Remote Querying
Affects Versions: 8.1.0.CR1, 8.0.2.Final
Reporter: Adrian Nistor
Assignee: Adrian Nistor
Fix For: 8.1.0.Final, 8.0.3.Final
{code}
QueryFactory qf = getQueryFactory();
Query q = qf.from(getModelFactory().getUserImplClass())
.select(Expression.min("name"))
.groupBy("addresses.street")
.build();
q.list();
{code}
Should throw an exception during query parsing because property
"addresses.street" is not single-valued.
Similar behaviour should be expected for orderBy.