JOOQ Object Oriented Querying

jOOQ
DeveloperData Geekery GmbH
Stable release
3.20.5 / June 11, 2025 (2025-06-11)
Written inJava
Operating systemCross-platform
PlatformJava
TypeObject–relational mapping
LicenseDual-licensed: Apache-2.0 and commercial
Websitewww.jooq.org
Repositorygithub.com/jOOQ/jOOQ

jOOQ Object Oriented Querying, commonly known as jOOQ, is a light database-mapping software library in Java that 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.