[
https://issues.jboss.org/browse/ISPN-6008?page=com.atlassian.jira.plugin....
]
Adrian Nistor commented on ISPN-6008:
-------------------------------------
I initially thought groupBy on multivalued properties does not make sense but it seems
there are valid uses for it. For now we'll disallow it because it does not work
properly and cannot be fixed in the 8.1.x timeframe. The problem will be readdressed in
ISPN-6015 on 8.2.x.
As for orderBy, this will be disabled for good.
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.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)