Fixed
Details
Assignee
Former userFormer user(Deactivated)Reporter
Former userFormer user(Deactivated)Fix versions
Affects versions
Priority
Major
Details
Details
Assignee
Former user
Former user(Deactivated)Reporter
Former user
Former user(Deactivated)Fix versions
Affects versions
Priority
Created July 30, 2010 at 4:54 AM
Updated April 22, 2015 at 6:40 PM
Resolved July 30, 2010 at 5:41 AM
PropertyAccessException is thrown when all of the following are true:
Query has a ResultTransformer
results are cached before being transformed
each result has a single value
This is reproduced by:
HqlQueryCachePutResultTransformerTest.testOneSelectNewListFailureExpected(), which has:
s.createQuery( "select new org.hibernate.test.querycache.StudentDTO(s.name) from Student s order by st.studentNumber" );
HqlQueryCachePutResultTransformerTesttestAliasToBeanDtoOneArgListFailureExpected(), which has:
s.createQuery( "select st.name as studentName from Student st order by st.studentNumber" )
.setResultTransformer( Transformers.aliasToBean( StudentDTO.class ) );