Criteria4JPA

Release History

VersionDateDescription
developmentnot released yetCurrent development version
0.22010-02-15New major release
0.1.12009-11-12Bugfix release addressing incompatibilities with some JPA implementations
0.12009-11-01First public release

Release development - not released yet

TypeChangesBy
addUpdated path projections to support groupingchkal
addAdded support for constructor expressionschkal

Release 0.2 - 2010-02-15

TypeChangesBy
addImplementation if case-insensitive LIKE expressionschkal
addAdded IN restriction for arrays and collectionschkal
addAdded support for MEMBER OF restrictionschkal
addSupport for custom JPQL restrictionschkal
addSimpler junction creation with new factory methods and() and or()chkal
addAdded allEq() factory method for creation of conjunctions containing only EQUALS restrictionschkal
addAdded COUNT projection and some handy factory methodschkal
addImplementation of aggregate functions MAX, MIN, AVG and SUMchkal
addAdded Criteria.getSingleResultOrNull() method that returns null for an empty result instead of throwing a NoResultExceptionchkal

Release 0.1.1 - 2009-11-12

TypeChangesBy
fixFixed CriteriaUtils to create correct entity names from class objectschkal
fixFixed parameter creation to generate valid positional parameterschkal
fixFixed DISTINCT projection to render correct syntaxchkal

Release 0.1 - 2009-11-01

TypeChangesBy
addSimple criteria creation via CriteriaUtils classchkal
addSupport for the most common restrictions (=, !=, <, >, ..)chkal
addAdded support for custom ordering of query resultschkal
addBasic support for subcriteria (inner joins only)chkal
addSupport for the most common projections (distinct, property list, ..)chkal
addAdded isEmpty() restrictionchkal