---
title: "Discussion on \"Data Business Logic In Java: jOOQ VS SPL\" | Hashnode"
description: "Discussion on \"Data Business Logic In Java: jOOQ VS SPL\". If you're a Java Engineer, you probably know about Hibernate, an open-source object relation mapping (ORM) that helps map an object domain to a relational database.\n\njOOQ generates Java code from your database and lets you build type safe SQL queries..."
url: "https://hashnode.com/posts/data-business-logic-in-java-jooq-vs-spl/6405d1017962f7a7ad3acd4d"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Data Business Logic In Java: jOOQ VS SPL](https://techwithmaddy.com/data-business-logic-in-java-jooq-vs-spl?utm_source=hashnode&utm_medium=feed)

If you're a Java Engineer, you probably know about Hibernate, an open-source object relation mapping (ORM) that helps map an object domain to a relational database. jOOQ generates Java code from your database and lets you build type safe SQL queries...

Mar 6, 2023 · 3 min read · techwithmaddy.com  
Read the article

-   [#sql](https://hashnode.com/tag/sql)
-   [#object-oriented-programming](https://hashnode.com/tag/object-oriented-programming)
-   [#databases](https://hashnode.com/tag/databases)

## Written by

[Maddy](https://hashnode.com/@Maddy25)

@Maddy25 · London, UK

  
[View profile](https://hashnode.com/@Maddy25)

Technical Writer @ Cloudflare

Software engineer turned technical writer.

## Responses 1

Markdown supported · ⌘↵ to post

[Shashank](https://hashnode.com/@coderatwork)

[Mar 6, 2023](https://hashnode.com/posts/data-business-logic-in-java-jooq-vs-spl/6405d1017962f7a7ad3acd4d/comment/6405ff3885656fc842a4a359)

Nice article.. I have used jooq and it's really powerful.. what you think of other framework like QueryDsl ?

[Maddy](https://hashnode.com/@Maddy25)

[Mar 6, 2023](https://hashnode.com/posts/data-business-logic-in-java-jooq-vs-spl/6405d1017962f7a7ad3acd4d/comment/6405ff3885656fc842a4a359#reply-6406145285656fc842a4a6c1)

Thanks for reading my article! I've never heard of the QueryDsl framework. How is it? Is it used to manage data business logic?

[Shashank](https://hashnode.com/@coderatwork)

[Mar 6, 2023](https://hashnode.com/posts/data-business-logic-in-java-jooq-vs-spl/6405d1017962f7a7ad3acd4d/comment/6405ff3885656fc842a4a359#reply-64064646024dffb6cd37b4fe)

[Maddy](https://hashnode.com/@Maddy25) thanks for your reply.Querydsl is another tool for generating type-safe SQL queries in Java .. which achieves the same using simpler API and a custom object model . It's newer tool compare to JOOQ.. but pretty good . [querydsl.com](http://querydsl.com/)
