Hacker ApprovedDepartments

jOOQ

Hacker Approved

Shares rank 3 of 8 SQL query builders by recommenders

Praised for type-safe SQL in Java without ORM magic; some critics call it weaker than alternatives.

Praised for type-safe SQL in Java without ORM magic; some critics call it weaker than alternatives.

16 people gave an opinion

recommend it
13
criticize it
3
approval share
81%
Each figure is one person. RecommendsCriticizes

Recommended in 6 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: not recommended
  4. February 2026: not recommended
  5. March 2026: recommended
  6. April 2026: not recommended
  7. May 2026: not recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: not recommended
  12. October 2026: not recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 13 people recommend itNeeds 10 or more, met.
  • 4.3 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 6 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Type-safe SQL in Java

    “it is a godsend because you can write guaranteed type-safe SQL using pure Java”

    Comment from 22 Jun 2026 in “Code duplication is far cheaper than the wrong abstraction”

    “Much cleaner, shorter code and type safety with Postgres”

    Comment from 21 Mar 2026 in “Java Is Fast. Your Code Might Not Be”
  • Thin layer, little automagic

    “It is a relatively unopinionated power tool, with minimal attempts at "automagic" behaviour.”

    Comment from 1 Nov 2025 on Hacker News

    “it's easier to use a thin library like JOOQ for mapping”

    Comment from 23 Dec 2025 in “The Rise of SQL:the second programming language everyone needs to know”
  • Easy mapping with query builders

    “I don't have any issue with mapping using these query builders like jooq”

    Comment from 13 Jul 2026 in “What ORMs have taught me: just learn SQL (2014)”

    “it's easier to use a thin library like JOOQ for mapping”

    Comment from 23 Dec 2025 in “The Rise of SQL:the second programming language everyone needs to know”
  • Sweet spot among SQL libraries

    “I find rust's sqlx or java's jooq to be hitting the sweet spot”

    Comment from 4 Jul 2026 in “What ORMs have taught me: just learn SQL (2014)”

    “Still the best SQL generation library I've used.”

    Comment from 20 Mar 2026 in “Java Is Fast. Your Code Might Not Be”

What people warn about

Each mark is one comment

  • Seen as weaker than alternatives

    “jOOQ and Hibernate (and the rest in the ORM ecosystem) are pale shadows, exactly due to lacking language features”

    Comment from 19 Jun 2026 in “Project Valhalla, Explained: How a Decade of Work Arrives in JDK 28”

    “jooq is a poor knock-off compared to this”

    Comment from 22 Jun 2026 in “Project Valhalla, Explained: How a Decade of Work Arrives in JDK 28”

Other SQL query builders people recommend

The four most recommended other SQL query builders, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

jOOQ compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
sqlc20483%9—Approved
Ecto (Elixir)17577%8—Approved
jOOQThis page13381%6—Approved
sqlx13476%8—Approved
Kysely12192%6—Approved
See all 8 SQL query builders, ranked

What people said

15 of the 18 comments that mention it, newest first. Each links to the original comment.

“make SQL more reusable/composable”

RecommendsComment from 30 Aug 2026 in “A better SQL in 11 lines of code”

“the Java people and their jOOQ”

RecommendsComment from 23 Jul 2026 in “Everyone Should Know SIMD”

“I don't have any issue with mapping using these query builders like jooq”

RecommendsComment from 13 Jul 2026 in “What ORMs have taught me: just learn SQL (2014)”

“has the best explanatory article on the web about MULTISET imo”

RecommendsComment from 12 Jul 2026 in “EF Core 11 makes your split queries faster”

“I find rust's sqlx or java's jooq to be hitting the sweet spot”

RecommendsComment from 4 Jul 2026 in “What ORMs have taught me: just learn SQL (2014)”

“jooq is a poor knock-off compared to this”

CriticizesComment from 22 Jun 2026 in “Project Valhalla, Explained: How a Decade of Work Arrives in JDK 28”

“it is a godsend because you can write guaranteed type-safe SQL using pure Java”

RecommendsComment from 22 Jun 2026 in “Code duplication is far cheaper than the wrong abstraction”

“jOOQ and Hibernate (and the rest in the ORM ecosystem) are pale shadows, exactly due to lacking language features”

CriticizesComment from 19 Jun 2026 in “Project Valhalla, Explained: How a Decade of Work Arrives in JDK 28”

“The easiest way is still too verbose.”

CriticizesComment from 15 May 2026 in “JOOQ: The easiest way to write SQL in Java”

“Much cleaner, shorter code and type safety with Postgres”

RecommendsComment from 21 Mar 2026 in “Java Is Fast. Your Code Might Not Be”

“Still the best SQL generation library I've used.”

RecommendsComment from 20 Mar 2026 in “Java Is Fast. Your Code Might Not Be”

“which is just linq in Java”

RecommendsComment from 3 Mar 2026 in “Moldova broke our data pipeline”

“it's easier to use a thin library like JOOQ for mapping”

RecommendsComment from 23 Dec 2025 in “The Rise of SQL:the second programming language everyone needs to know”

“something next-generation like JooQ”

RecommendsComment from 13 Nov 2025 in “When Performance Matters, Skip the ORM”

“It is a relatively unopinionated power tool, with minimal attempts at "automagic" behaviour.”

RecommendsComment from 1 Nov 2025 on Hacker News

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.