Available in versions: Dev (3.20) | Latest (3.19) | 3.18 | 3.17 | 3.16 | 3.15 | 3.14 | 3.13 | 3.12 | 3.11 | 3.10

This documentation is for the unreleased development version of jOOQ. Click on the above version links to get this documentation for a supported version of jOOQ.

Database

Applies to ✅ Open Source Edition   ✅ Express Edition   ✅ Professional Edition   ✅ Enterprise Edition

This element wraps all the configuration elements that are used for the jooq-meta module, which reads the configured database meta data. In its simplest form, it can be left empty, when meaningful defaults will apply.

The two main elements in the <database/> element are <name/> and <properties>, which specify the class to implement the database meta data source, and an optional list of key/value parameters, which are described in the next chapter

Subsequent elements are:

Table of contents

5.2.5.1.
Database name and properties
5.2.5.2.
Inline database implementation
5.2.5.3.
RegexFlags
5.2.5.4.
Includes and Excludes
5.2.5.5.
Include object types
5.2.5.6.
Record Version and Timestamp Fields
5.2.5.7.
Comments
5.2.5.8.
Synthetic objects
5.2.5.8.1.
Synthetic columns
5.2.5.8.2.
Synthetic readonly columns
5.2.5.8.3.
Synthetic readonly ROWIDs
5.2.5.8.4.
Synthetic identities
5.2.5.8.5.
Synthetic defaults (new)
5.2.5.8.6.
Synthetic enums
5.2.5.8.7.
Synthetic primary keys
5.2.5.8.8.
Synthetic unique keys
5.2.5.8.9.
Synthetic foreign keys
5.2.5.8.10.
Synthetic synonyms (new)
5.2.5.9.
Date as timestamp
5.2.5.10.
Ignore procedure return values (deprecated)
5.2.5.11.
Hidden columns (new)
5.2.5.12.
Readonly columns
5.2.5.13.
Unsigned types
5.2.5.14.
Catalog and schema mapping
5.2.5.15.
Catalog and schema version providers
5.2.5.16.
Custom ordering of generated code
5.2.5.17.
Forced types
5.2.5.17.1.
Matching of forced types
5.2.5.17.2.
Data type rewriting
5.2.5.17.3.
Qualified converters
5.2.5.17.4.
Inline converters
5.2.5.17.5.
Lambda converters
5.2.5.17.6.
Auto converters
5.2.5.17.7.
Enum converters
5.2.5.17.8.
Jackson converters
5.2.5.17.9.
JAXB converters
5.2.5.17.10.
Data type bindings
5.2.5.17.11.
Client side computed columns
5.2.5.17.12.
Audit columns
5.2.5.17.13.
Hidden columns (new)
5.2.5.17.14.
Visibility Modifier (per forced type)
5.2.5.18.
Table valued functions

previous : next

Feedback

Do you have any feedback about this page? We'd love to hear it!

The jOOQ Logo