jOOQ Alternatives

Similar projects and alternatives to jOOQ

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better jOOQ alternative or higher similarity.

Suggest an alternative to jOOQ

Reviews and mentions

Posts with mentions or reviews of jOOQ. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-25.
  • ResultSet mapping library | 2021-10-25
    For the record, jOOQ, which you likely already have on your classpath 😏 can read your ResultSet and give you all the goodies of a jOOQ Result or Record (including mapping, serialisation as XML/JSON/CSV, etc.)
  • Can you only have 1 license for the whole repo on Github? How does having multiple licenses work?
    Dual license code is also quite common; example.
  • Functional vs object-oriented DSLs
    An example for an object-oriented DSL with these properties is, which essentially implements SQL in Java. If you know SQL but not Java, there is a good chance you can read it.
  • Relational Databases Aren’t Dinosaurs, They’re Sharks | 2021-10-09
    In Java, you don't build SQL queries by gluing strings together. You use, of course.
  • What exactly is Jooq?
  • Is this really how complicated it is to use Jooq with Spring? | 2021-09-08
    This, perhaps? | 2021-09-08
    Would this example have helped?
  • JEP proposed to target JDK 18: 413: Code Snippets in Java API Documentation | 2021-08-23
    jOOQ used to do that, but it was actually not smart: It lead to a lot of weird edge cases that were even more surprising than the obvious thing, which is a 1:1 translation to meaningless SQL (sorry for the 3VL, but that ship has sailed 😅)
  • Persism 1.2.0 Released - A zero ceremony ORM for Java | 2021-08-22
    Are serializable transactions realistic in any real world application? The overhead is big... Since you mentioned lack of specifying transaction isolation as a big deal, it was never a big deal in jOOQ. This has a few upvotes, but not too many: It's always possible to set the level manually on JDBC directly for those cases that need it, and everyone and their dog will want to integrate with Spring (or JakartaEE), which already provides the transaction and connection management, so I personally doubt this is what Persism needs to focus on with urgency.
  • Performance Improvements in .NET 6
  • Express JPA Queries as Java Streams - Piotr's TechBlog
    In that case, I would rather compare LINQ to jooq (, not to JPA streamer.
  • Advice on how to go about REMOVING Hibernate from a Web App.
    I have no real answer to your need. Except maybe something like JOOQ. Working without a ORM is a pain, time consuming and the code is so less maintainable.
  • Have you ever actually changed db vendor in a serious application? | 2021-05-24
  • Windyquery: A non-blocking Python PostgreSQL query builder | 2021-05-10
    > Given that most query builders allow arbitrary parameters (such as table and column names), you can't actually ensure the query is correct at compile time, regardless of the type of language.

    JOOQ [0] does a great job of providing a type-safe query builder that can guarantee correct queries at compile-time. It indeed also supplies arbitrary strings for names and sql components which will break that guarantee, but apart from that you can extract your databases' schema into typed classes and use those to run your queries.

    I really like it, but it is definately not a replacement for an ORM.


  • Building an Admin Dashboard with React-admin | 2021-04-30
    Since React-admin requires an API server we would need to build one on top of the database. Speaking of the database, we’ll be making use of MongoDB and the demo dataset is a modified version of the Sakila dataset.


Basic jOOQ repo stats
3 days ago

jOOQ/jOOQ is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Find remote Java jobs at our new job board There are 2 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.