querydsl

Unified Queries for Java

  • 所有者: querydsl/querydsl
  • 平台:
  • 許可證: Apache License 2.0
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

Querydsl

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.

Build Status
Coverage Status
Stackoverflow

Getting started

Use these tutorials to get started

Examples

Querydsl example projects

Support

Free support is provided in the Querydsl Google Group and on StackOverflow.

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 http://www.querydsl.com/.

Vagrant/Puppet setup

For running tests, a Vagrant/Puppet setup is provided. It is based on Ubuntu 12.04 and comes with the following databases:

  • Oracle Express Edition 11g
  • PostgreSQL 9.1.10
  • MySQL 5.5.34
  • Cubrid 9.2

You will need to install VirtualBox, Puppet, Vagrant, the vagrant-vbguest plugin and librarian-puppet. You will also need to
download the Oracle XE 11g installer file (oracle-xe-11.2.0-1.0.x86_64.rpm.zip) manually and
place it in the devops directory.

To launch the virtual machine:

$ cd devops
$ librarian-puppet install
$ vagrant up

All of the databases' default ports are forwarded to the host machine. See the Vagrantfile for details.

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.

Continuous integration

As well as Travis CI for pull request validation

Build Status

主要指標

概覽
名稱與所有者querydsl/querydsl
主編程語言Java
編程語言Ruby (語言數: 9)
平台
許可證Apache License 2.0
所有者活动
創建於2011-08-05 06:46:32
推送於2025-06-02 12:52:02
最后一次提交2025-02-01 13:33:54
發布數258
最新版本名稱QUERYDSL_5_1_0 (發布於 )
第一版名稱QUERYDSL-20080220 (發布於 2008-03-06 17:27:33)
用户参与
星數4.9k
關注者數156
派生數879
提交數8.1k
已啟用問題?
問題數2047
打開的問題數50
拉請求數1064
打開的拉請求數51
關閉的拉請求數600
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?