@size in ObjectSelect.orderBy()
Riccardo De Menna <[email protected]> Sat, 27 Jul 2024 20:38:26 +0200
| Newsgroups | gmane.comp.java.cayenne.user |
|---|---|
| Message-ID | <[email protected]> |
Can I use the @size keyword to sort a ToMany relationship in the backend with ObjectSelect.orderBy() ? I’m getting: java.lang.IllegalStateException: Unable to resolve path: compositions (unknown '@size' component) at org.apache.cayenne.access.translator.select.ObjPathProcessor.processNormalAttribute(ObjPathProcessor.java:65) ~[cayenne-server-4.2.jar:4.2] at org.apache.cayenne.access.translator.select.PathProcessor.process(PathProcessor.java:80) ~[cayenne-server-4.2.jar:4.2] at org.apache.cayenne.access.translator.select.PathTranslator.lambda$translatePath$0(PathTranslator.java:48) ~[cayenne-server-4.2.jar:4.2] at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1708) ~[na:na] at org.apache.cayenne.access.translator.select.PathTranslator.translatePath(PathTranslator.java:47) ~[cayenne-server-4.2.jar:4.2] at org.apache.cayenne.access.translator.select.PathTranslator.translatePath(PathTranslator.java:52) ~[cayenne-server-4.2.jar:4.2] at org.apache.cayenne.access.translator.select.QualifierTranslator.expressionNodeToSqlNode(QualifierTranslator.java:155) ~[cayenne-server-4.2.jar:4.2] at org.apache.cayenne.access.translator.select.QualifierTranslator.startNode(QualifierTranslator.java:118) ~[cayenne-server-4.2.jar:4.2] …….