Eclipselink Configuration

Configuration properties that are passed through directly to EclipseLink, unused by Apache Causeway itself.

Property Default Description

eclipselink.cache.
database-event-listener

eclipselink.cache.shared

true

eclipselink.cache.size

100

eclipselink.cache.type

eclipselink.concurrency.manager.
allow.concurrencyexception

true

eclipselink.concurrency.manager.
allow.interruptedexception

true

eclipselink.concurrency.manager.
allow.readlockstacktrace

true

eclipselink.concurrency.manager.
maxfrequencytodumpmassivemessage

60000

eclipselink.concurrency.manager.
maxfrequencytodumptinymessage

40000

eclipselink.concurrency.manager.
maxsleeptime

40000

eclipselink.concurrency.manager.
waittime

eclipselink.
create-ddl-jdbc-file-name

eclipselink.ddl-generation

none

eclipselink.ddl-generation.
output-mode

database

eclipselink.ddl.
table-creation-suffix

eclipselink.deploy-on-startup

eclipselink.descriptor.customizer

eclipselink.
drop-ddl-jdbc-file-name

eclipselink.exception-handler

eclipselink.flush-clear.cache

eclipselink.id-validation

eclipselink.jdbc.
allow-native-sql-queries

true

eclipselink.jdbc.batch-writing

none

eclipselink.jdbc.batch-writing.
size

eclipselink.jdbc.cache-statements

true

eclipselink.jdbc.cache-statements.
size

eclipselink.jdbc.native-sql

true

eclipselink.jpa.
upper-case-column-names

Specify JPA processing to uppercase all column name definitions (simulating case insensitivity). @see eclipselink.jpa.uppercase-column-names

eclipselink.jpql.validation

EclipseLink

null

eclipselink.logging.connection

true

eclipselink.logging.exceptions

true

eclipselink.logging.file

eclipselink.logging.level

eclipselink.logging.session

true

eclipselink.logging.thread

true

eclipselink.logging.timestamp

true

eclipselink.profiler

NoProfiler

The “`profiler`” property configures the type of profiler used to capture runtime statistics.

Allowed Values:

  • “`NoProfiler`” (DEFAULT)

  • “`PerformanceMonitor`” - use PerformanceMonitor

  • “`PerformanceProfiler`” - use PerformanceProfiler

  • “`QueryMonitor`” - use QueryMonitor

  • “`DMSProfiler`” - use DMSPerformanceProfiler

  • the fully qualified name for a class that implements SessionProfiler interface

eclipselink.session-event-listener

eclipselink.session.customizer

eclipselink.session.include.
descriptor.queries

eclipselink.tenant-id

eclipselink.validate-existence

eclipselink.validation-only

eclipselink.weaving

eclipselink.weaving.changetracking

true

eclipselink.weaving.eager

eclipselink.weaving.fetchgroups

true

eclipselink.weaving.internal

true

eclipselink.weaving.lazy

true