Querydsl supports different backends via modules. This page provides an overview of the supported modules and links to tutorials to get you started.
JPA
- Getting started with Querydsl using JPA
- via the querydsl-jpa module
- tested with Hibernate using Derby, HSQLDB and MySQL
JDO
- Getting started with Querydsl using JDO
- via the querydsl-jdo module
- tested with DataNucleus Access Platform
- tested with Google AppEngine Datastore
SQL
- Getting started using Querydsl for SQL
- via the querydsl-sql module
- supports Derby, H2, HSQLDB, MySQL (5.1), Postgres (8.4), Oracle (10/11) and MS SQL Server (2008)
Java Collections
- Getting started using Querydsl for Collections
- via the querydsl-collections module
RDF
Lucene
- Getting started using Querydsl for Lucene
- via the querydsl-lucene module
Hibernate Search
- Getting started using Querydsl for Hibernate Search
- via the querydsl-hibernate-search module
MongoDB
- Getting started using Querydsl for MongoDB
- via the querydsl-mongodb module