Projects / Querydsl

Querydsl

Querydsl is a framework that enables the construction of statically typed SQL-like queries. Instead of writing queries as inline strings or externalizing them into XML files, they can be constructed via a fluentDSL/API like Querydsl. It supports JPA, JDO, Java Collections, SQL via JDBC, Lucene, and Hibernate Search.

Tags
Licenses
Implementation
Translations

RSS Last announcement

We are searching for new querying targets! 21 Mar 2010

If you have persistence / querying target that you feel would benefit from the type-safety of Querydsl describe your integration case at the forum ...

RSS Recent releases

  •  08 Aug 2011 12:33

    Release Notes: EclipseLink support was improved. UNION ALL support was added. Proper OSGI metadata was added in artifacts.

    •  03 Feb 2011 22:08

      Release Notes: This release adds a common Factory class for FactoryExpression creation. It adds field access to QBean. It fixes LuceneQuery.list() throwing an IllegalArgumentException from Lucene if nDocs is 0.

      •  28 Sep 2010 15:15

        Release Notes: Scala support was added. Eclipse IDE support was improved. Initial Mongodb support was added. The Expression model was improved.

        •  06 Sep 2010 13:49

          Release Notes: Bean generation and foreign key issues were improved. Bean generation annotation usage was improved.

          •  22 Aug 2010 08:47

            Release Notes: No-arg methods are now cached in Q-types. PEntity is no longer used for embeddable Q-types. QueryMetadata was made serializable. For JPA, constructor projection doesn't always work. For SQL, there is generic access to schema metadata in Q-types, and support was added for special options in DML clauses. The reference documentation was restructured.

            Screenshot

            Project Spotlight

            Kiwi Backup

            An online backup system.

            Screenshot

            Project Spotlight

            Azzyzt JEE Tools

            Code generation from Java JPA entities.