Our customers spend most time on their business-logic. Because jOOQ takes care of all their Java/SQL infrastructure problems.
Whether you design a new application or integrate with your legacy, your database holds your most important asset: your data.
SQL is a highly expressive and type safe language with a rich syntax. jOOQ models SQL as an internal DSL and uses the Java compiler to compile your SQL syntax, metadata and data types.
jOOQ generates Java classes from your database metadata. Your Java compiler will tell you when your code is out of sync with your schema.
jOOQ lets you perform CRUD and POJO mapping directly on Active Records, which are also generated from the code generator.
jOOQ performs SQL transformation to transform common SQL expressions into your database's closest match. Write SQL that works on all your databases.