Alternatives to QueryDSL logo

Alternatives to QueryDSL

jOOQ, Hibernate, Slick, guava, and Java 8 are the most popular alternatives and competitors to QueryDSL.
107
88
+ 1
0

What is QueryDSL and what are its top alternatives?

It is an extensive Java framework, which allows for the generation of type-safe queries in a syntax similar to SQL. It currently has a wide range of support for various backends through the use of separate modules including JPA, JDO, SQL, Java collections, RDF, Lucene, Hibernate Search, and MongoDB
QueryDSL is a tool in the Java Tools category of a tech stack.
QueryDSL is an open source tool with 4.5K GitHub stars and 855 GitHub forks. Here’s a link to QueryDSL's open source repository on GitHub

Top Alternatives to QueryDSL

  • jOOQ
    jOOQ

    It implements the active record pattern. Its purpose is to be both relational and object oriented by providing a domain-specific language to construct queries from classes generated from a database schema. ...

  • Hibernate
    Hibernate

    Hibernate is a suite of open source projects around domain models. The flagship project is Hibernate ORM, the Object Relational Mapper. ...

  • Slick
    Slick

    It is a modern database query and access library for Scala. It allows you to work with stored data almost as if you were using Scala collections while at the same time giving you full control over when a database access happens and which data is transferred. ...

  • guava
    guava

    The Guava project contains several of Google's core libraries that we rely on in our Java-based projects: collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and so forth. ...

  • Java 8
    Java 8

    It is a revolutionary release of the world’s no 1 development platform. It includes a huge upgrade to the Java programming model and a coordinated evolution of the JVM, Java language, and libraries. Java 8 includes features for productivity, ease of use, improved polyglot programming, security and improved performance. ...

  • Spring Data
    Spring Data

    It makes it easy to use data access technologies, relational and non-relational databases, map-reduce frameworks, and cloud-based data services. This is an umbrella project which contains many subprojects that are specific to a given database. ...

  • DataGrip
    DataGrip

    A cross-platform IDE that is aimed at DBAs and developers working with SQL databases. ...

  • DBeaver
    DBeaver

    It is a free multi-platform database tool for developers, SQL programmers, database administrators and analysts. Supports all popular databases: MySQL, PostgreSQL, SQLite, Oracle, DB2, SQL Server, Sybase, Teradata, MongoDB, Cassandra, Redis, etc. ...

QueryDSL alternatives & related posts

jOOQ logo

jOOQ

106
97
1
A light database-mapping software library
106
97
+ 1
1
PROS OF JOOQ
  • 1
    Easy dsl
CONS OF JOOQ
    Be the first to leave a con

    related jOOQ posts

    Hibernate logo

    Hibernate

    1.5K
    1.1K
    33
    Idiomatic persistence for Java and relational databases.
    1.5K
    1.1K
    + 1
    33
    PROS OF HIBERNATE
    • 22
      Easy ORM
    • 8
      Easy transaction definition
    • 3
      Is integrated with spring jpa
    CONS OF HIBERNATE
    • 3
      Can't control proxy associations when entity graph used

    related Hibernate posts

    Slick logo

    Slick

    9.2K
    1.2K
    0
    Database query and access library for Scala
    9.2K
    1.2K
    + 1
    0
    PROS OF SLICK
      Be the first to leave a pro
      CONS OF SLICK
        Be the first to leave a con

        related Slick posts

        guava logo

        guava

        1.2K
        193
        6
        Google Core Libraries for Java 6+
        1.2K
        193
        + 1
        6
        PROS OF GUAVA
        • 5
          Interface Driven API
        • 1
          Easy to setup
        CONS OF GUAVA
          Be the first to leave a con

          related guava posts

          Java 8 logo

          Java 8

          689
          628
          0
          A development environment for building applications
          689
          628
          + 1
          0
          PROS OF JAVA 8
            Be the first to leave a pro
            CONS OF JAVA 8
              Be the first to leave a con

              related Java 8 posts

              Spring Data logo

              Spring Data

              587
              404
              0
              Provides a consistent approach to data access – relational, non-relational, map-reduce, and beyond
              587
              404
              + 1
              0
              PROS OF SPRING DATA
                Be the first to leave a pro
                CONS OF SPRING DATA
                  Be the first to leave a con

                  related Spring Data posts

                  Остап Комплікевич

                  I need some advice to choose an engine for generation web pages from the Spring Boot app. Which technology is the best solution today? 1) JSP + JSTL 2) Apache FreeMarker 3) Thymeleaf Or you can suggest even other perspective tools. I am using Spring Boot, Spring Web, Spring Data, Spring Security, PostgreSQL, Apache Tomcat in my project. I have already tried to generate pages using jsp, jstl, and it went well. However, I had huge problems via carrying already created static pages, to jsp format, because of syntax. Thanks.

                  See more
                  DataGrip logo

                  DataGrip

                  552
                  645
                  17
                  A database IDE for professional SQL developers
                  552
                  645
                  + 1
                  17
                  PROS OF DATAGRIP
                  • 4
                    Works on Linux, Windows and MacOS
                  • 3
                    Code analysis
                  • 2
                    Diff viewer
                  • 2
                    Wide range of DBMS support
                  • 1
                    Generate ERD
                  • 1
                    Quick-fixes using keyboard shortcuts
                  • 1
                    Database introspection on 21 different dbms
                  • 1
                    Export data using a variety of formats using open api
                  • 1
                    Import data
                  • 1
                    Code completion
                  CONS OF DATAGRIP
                    Be the first to leave a con

                    related DataGrip posts

                    DBeaver logo

                    DBeaver

                    512
                    699
                    66
                    A Universal Database Tool
                    512
                    699
                    + 1
                    66
                    PROS OF DBEAVER
                    • 21
                      Free
                    • 13
                      Platform independent
                    • 9
                      Automatic driver download
                    • 7
                      Import-Export Data
                    • 6
                      Simple to use
                    • 4
                      Move data between databases
                    • 4
                      Wide range of DBMS support
                    • 1
                      SAP Hana DB support
                    • 1
                      Themes
                    CONS OF DBEAVER
                      Be the first to leave a con

                      related DBeaver posts

                      Manikandan Shanmugam
                      Software Engineer at Blitzscaletech Software Solution · | 4 upvotes · 1.3M views
                      Shared insights
                      on
                      AzureDataStudioAzureDataStudioDBeaverDBeaver

                      Which tools are preferred if I choose to work on more data side? Which one is good if I decide to work on web development? I'm using DBeaver and am now considering a move to AzureDataStudio to break the monotony while working. I would like to hear your opinion. Which one are you using, and what are the things you are missing in dbeaver or data studio.

                      See more