Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Querydsl | 4,459 | 721 | 179 | 3 days ago | 23 | July 21, 2021 | 120 | apache-2.0 | Java | |
Unified Queries for Java | ||||||||||
Vagrant Mssql Express | 100 | 7 years ago | 7 | mit | HTML | |||||
Vagrant environment with Windows 2008 R2 + SQL Server Express 2008 | ||||||||||
Vagrantfile Windows Iis Mssql | 84 | 7 years ago | 6 | Batchfile | ||||||
Vagrantfile with Windows 2008 R2, IIS 7.5, .NET 4.5, MS SQL Server | ||||||||||
Workstations | 37 | 4 years ago | 11 | Ruby | ||||||
Vagrant virtual workstations and development environments with Visual Studio, Docker, IIS and SQL Server on Windows for .NET development | ||||||||||
Node Sql Generate | 22 | 13 | 3 | 7 years ago | 15 | February 01, 2017 | 1 | JavaScript | ||
Automatically generates SQL definitions for use by the sql NodeJS module | ||||||||||
Vagrant_sql_server_express | 22 | 2 years ago | 6 | |||||||
A lightweight Vagrant VM with Hyper-V Server + SQL Server 2014 Express | ||||||||||
Vagrant Sqlserver | 21 | 4 years ago | Shell | |||||||
Vagrant configuration of Linux VM for hassle-free fun with SQL Server 2017 | ||||||||||
Adlab | 17 | 4 years ago | 2 | gpl-3.0 | PowerShell | |||||
Cyber Gym | 17 | 3 years ago | 4 | HTML | ||||||
Deliberately vulnerable scripts for Web Security training | ||||||||||
Vagrant Cartodb | 13 | 7 years ago | 2 | apache-2.0 | Ruby | |||||
Ansible role to build a multi-machine vagrant setup for CartoDB |
Querydsl is a framework which enables the construction of type-safe SQL-like queries for multiple backends including JPA, MongoDB and SQL in Java.
Instead of writing queries as inline strings or externalizing them into XML files they are constructed via a fluent API.
Getting started
Use these tutorials to get started
Examples
Support
Free support is provided in the Discussion Section and on StackOverflow. Please do not post questions as issue. Such issues will be closed immediately.
How to build
Querydsl provides releases via public Maven repositories, but you can also build the sources yourself like this
$ mvn -Pquickbuild,{projectname} clean install
Where projectname is one of the Maven profiles (e.g. jpa
, sql
, mongodb
, etc. or all
)
For more information visit the project homepage at https://querydsl.github.io.
Docker Compose setup
For running tests, a Docker Compose setup is provided. It comes with the following databases:
You will need to install Docker and docker-compose.
To launch the database containers:
$ docker-compose up -d
All of the databases' default ports are forwarded to the host machine.
How to contribute
GitHub pull requests are the way to contribute to Querydsl.
If you are unsure about the details of a contribution, ask on the Querydsl Google Group or create a ticket on GitHub.
If you want to join Slack workspace for Querydsl contributors join by following this link.