Version | Date | Description |
---|---|---|
development | not released yet | Current development version |
0.2 | 2010-02-15 | New major release |
0.1.1 | 2009-11-12 | Bugfix release addressing incompatibilities with some JPA implementations |
0.1 | 2009-11-01 | First public release |
Type | Changes | By |
---|---|---|
Updated path projections to support grouping | chkal | |
Added support for constructor expressions | chkal |
Type | Changes | By |
---|---|---|
Implementation if case-insensitive LIKE expressions | chkal | |
Added IN restriction for arrays and collections | chkal | |
Added support for MEMBER OF restrictions | chkal | |
Support for custom JPQL restrictions | chkal | |
Simpler junction creation with new factory methods and() and or() | chkal | |
Added allEq() factory method for creation of conjunctions containing only EQUALS restrictions | chkal | |
Added COUNT projection and some handy factory methods | chkal | |
Implementation of aggregate functions MAX, MIN, AVG and SUM | chkal | |
Added Criteria.getSingleResultOrNull() method that returns null for an empty result instead of throwing a NoResultException | chkal |
Type | Changes | By |
---|---|---|
Fixed CriteriaUtils to create correct entity names from class objects | chkal | |
Fixed parameter creation to generate valid positional parameters | chkal | |
Fixed DISTINCT projection to render correct syntax | chkal |
Type | Changes | By |
---|---|---|
Simple criteria creation via CriteriaUtils class | chkal | |
Support for the most common restrictions (=, !=, <, >, ..) | chkal | |
Added support for custom ordering of query results | chkal | |
Basic support for subcriteria (inner joins only) | chkal | |
Support for the most common projections (distinct, property list, ..) | chkal | |
Added isEmpty() restriction | chkal |