Built-in Jakarta Data Provider (data)
Configures the built-in Jakarta Data provider
| Name | Type | Default | Description |
|---|---|---|---|
createTables | boolean | true | Establishes the default behavior of whether toattempt to create tables for entities of Jakarta Data repositoriesif the repository dataStore attribute points to a DataSource.This setting is ignored when the dataStore is a persistence unit reference,in which case table creation is determined by persistence unit properties.This setting is also ignored when the dataStore is the id of a databaseStore,in which case table creation is determined by the databaseStore configuration.The default for this setting is to attempt to create tables.Disable this setting for performance reasons after the tables are created.If the database user does not have authority to create tables, theddlGen tool can be used to obtain DDL for the database administrator to run. |
dropTables | boolean | false | Establishes the default behavior of whether toremove tables for entities of Jakarta Data repositoriesif the repository dataStore attribute points to a DataSource.This setting is ignored when the dataStore is a persistence unit reference,in which case table removal is determined by persistence unit properties.This setting is also ignored when the dataStore is the id of a databaseStore,in which case table removal is determined by the databaseStore configuration.The default for this setting is to not remove tables. |
logValues | string | List of fully qualified repository interface, method, orpackage names for which to log data that is supplied to the repository.Alternatively, the value * indicates to log values for all methods ofall repositories.The default is to never log values. This setting supports opting in for eachrepository, repository method, or package. |