Hi there, I am using a Grid with JpaGridDataSource; when I click sort icon on a transient field of an entity, I get following exception:
Caused by: java.lang.IllegalArgumentException: Unable to resolve attribute [name] against path at org.hibernate.ejb.criteria.path.AbstractPathImpl.unknownAttribute(AbstractPathImpl.java:118) at org.hibernate.ejb.criteria.path.AbstractPathImpl.locateAttribute(AbstractPathImpl.java:223) at org.hibernate.ejb.criteria.path.AbstractPathImpl.get(AbstractPathImpl.java:194) at org.apache.tapestry5.jpa.JpaGridDataSource.prepare(JpaGridDataSource.java:98) at org.apache.tapestry5.corelib.components.Grid$CachingDataSource.prepare(Grid.java:311) at org.apache.tapestry5.corelib.components.Grid.setupDataSource(Grid.java:481) at org.apache.tapestry5.corelib.components.Grid.setupRender(Grid.java:445) at org.apache.tapestry5.corelib.components.Grid$Shim_415c794d27985.invoke(Unknown Source) at org.apache.tapestry5.internal.plastic.MethodHandleImpl.invoke(MethodHandleImpl.java:48) at org.apache.tapestry5.internal.transform.BridgeClassTransformation$WrapMethodHandleAsMethodAccess.invoke(BridgeClassTransformation.java:85) at org.apache.tapestry5.internal.transform.RenderPhaseMethodWorker$Invoker.invoke(RenderPhaseMethodWorker.java:117) at org.apache.tapestry5.internal.transform.RenderPhaseMethodWorker$RenderPhaseMethodAdvice.advise(RenderPhaseMethodWorker.java:86) at org.apache.tapestry5.internal.transform.BridgeClassTransformation$WrapMethodAdviceAsComponentMethodAdvice.advise(BridgeClassTransformation.java:349) at org.apache.tapestry5.internal.plastic.AbstractMethodInvocation.proceed(AbstractMethodInvocation.java:86) at org.apache.tapestry5.corelib.components.Grid.setupRender(Grid.java) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$SetupRenderPhase.invokeComponent(ComponentPageElementImpl.java:230) at org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:191) Also can JpaGridDataSource provide the way to sort the result at local instead of database? Overall it's pleasant to work with JPA module, thanks a lot for the great job! Yunhua