Details
-
Bug
-
Resolution: Done
-
Major
-
8.0.1.Final, 8.1.0.Alpha1
-
None
Description
Adding this in QueryDslConditionsTest fails. The second date projection is a String instead of being a Date. First projection is OK. The problem is gone if cache is not indexed, which makes me think it is more of a problem in CacheQuery.
public void testDuplicateDateProjection() throws Exception { QueryFactory qf = getQueryFactory(); Query q = qf.from(getModelFactory().getTransactionImplClass()) .select("id", "date", "date") .having("description").eq("Hotel") .toBuilder().build(); List<Object[]> list = q.list(); assertEquals(1, list.size()); assertEquals(1, list.size()); assertEquals(3, list.get(0).length); assertEquals(3, list.get(0)[0]); assertEquals(makeDate("2013-02-27"), list.get(0)[1]); assertEquals(makeDate("2013-02-27"), list.get(0)[2]); }
Attachments
Issue Links
- blocks
-
ISPN-5787 Issues with aggregation queries using Date objects
- Closed