File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Object Relational Mapping and the fly likes JOOQ Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Databases » Object Relational Mapping
Bookmark "JOOQ" Watch "JOOQ" New topic


Nakataa Kokuyo
Ranch Hand

Joined: Jul 24, 2011
Posts: 189
Good day All,

May i know if anyone using JOOQ? might to share what are the experience compare toward hibernate.

Bill Gorder

Joined: Mar 07, 2010
Posts: 1682

Never used it but its a DSL not an ORM. It is more comparable with QueryDsl which I have used with JPA before (alternative to the Criteria API) since the Spring Data project integrates them.

[How To Ask Questions][Read before you PM me]
Lukas Eder
Ranch Hand

Joined: Jul 22, 2013
Posts: 48

jOOQ is being used by a broader community every day. Good ways to get feedback are:

  • On the jOOQ User Group
  • On Stack Overflow
  • On reddit

  • jOOQ compares to Hibernate as follows:

  • jOOQ's main focus is on bringing SQL as an internal domain-specific language into Java. I.e. jOOQ is a SQL implementation
  • Hibernate's main focus is on simplifying mapping to POJOs. I.e. Hibernate is an ORM

  • This is also described in the jOOQ manual here:

    When Java and SQL work together, great software can evolve. That's why we have created jOOQ. Follow me on
    It is sorta covered in the JavaRanch Style Guide.
    subject: JOOQ
    It's not a secret anymore!