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

Last announcement

We are searching for new querying targets! 21 Mar 2010 09:35

If you have persistence / querying target that you feel would benefit from the type-safety of Querydsl describe your integration case at the forum : http://source.mysema.com/forum/mvnforum/index or get in touch with us directly http://www.mysema.com/en/contact

Recent releases

  •  08 Aug 2011 08:57

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

    •  03 Feb 2011 15:56

      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 14:08

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

        •  06 Sep 2010 12:38

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

          •  22 Aug 2010 08:16

            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

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.