Table of Contents
- Title and Copyright Information
- Preface
- 1 Introduction
-
2
Annotation Extensions Reference
- Functional Listing of Annotation Extensions
- Alphabetical Listing of Annotation Extensions
- @AdditionalCriteria
- @Array
- @BatchFetch
- @Cache
- @CacheIndex
- @CacheIndexes
- @CacheInterceptor
- @CascadeOnDelete
- @ChangeTracking
- @ClassExtractor
- @CloneCopyPolicy
- @CompositeMember
- @ConversionValue
- @Convert
- @Converter
- @Converters
- @CopyPolicy
- @Customizer
- @DeleteAll
- @DiscriminatorClass
- @ExcludeDefaultMappings
- @ExistenceChecking
- @FetchAttribute
- @FetchGroup
- @FetchGroups
- @Field
- @HashPartitioning
- @Index
- @Indexes
- @InstantiationCopyPolicy
- @JoinFetch
- @JoinField
- @JoinFields
- @MapKeyConvert
- @Multitenant
- @Mutable
- @NamedPLSQLStoredFunctionQueries
- @NamedPLSQLStoredFunctionQuery
- @NamedPLSQLStoredProcedureQueries
- @NamedPLSQLStoredProcedureQuery
- @NamedStoredFunctionQueries
- @NamedStoredFunctionQuery
- @NamedStoredProcedureQueries
- @NamedStoredProcedureQuery
- @Noncacheable
- @NoSql
- @ObjectTypeConverter
- @ObjectTypeConverters
- @OptimisticLocking
- @OracleArray
- @OracleArrays
- @OracleObject
- @OracleObjects
- @OrderCorrection
- @Partitioned
- @Partitioning
- @PinnedPartitioning
- @PLSQLParameter
- @PLSQLRecord
- @PLSQLRecords
- @PLSQLTable
- @PLSQLTables
- @PrimaryKey
- @PrivateOwned
- @Properties
- @Property
- @QueryRedirectors
- @RangePartition
- @RangePartitioning
- @ReadOnly
- @ReadTransformer
- @ReplicationPartitioning
- @ReturnInsert
- @ReturnUpdate
- @RoundRobinPartitioning
- @SerializedObject
- @StoredProcedureParameter
- @Struct
- @StructConverter
- @StructConverters
- @Structure
- @TenantDiscriminatorColumn
- @TenantDiscriminatorColumns
- @TenantTableDiscriminator
- @TimeOfDay
- @Transformation
- @TypeConverter
- @TypeConverters
- @UnionPartitioning
- @UuidGenerator
- @UnionPartitioning
- @ValuePartition
- @ValuePartitioning
- @VariableOneToOne
- @VirtualAccessMethods
- @WriteTransformer
- @WriteTransformers
- 3 Java Persistence Query Language Extensions
-
4
JPA Query Customization Extensions
- batch
- batch.size
- batch.type
- cache-usage
- cache-usage.indirection-policy
- cursor
- composite-unit.member
- cursor.initial-size
- cursor.page-size
- exclusive-connection
- flush
- history.as-of
- history.as-of.scn
- inheritance.outer-join
- jdbc.bind-parameters
- jdbc.cache-statement
- jdbc.fetch-size
- jdbc.first-result
- jdbc.max-rows
- jdbc.native-connection
- jdbc.parameter-delimiter
- jdbc.timeout
- join-fetch
- left-join-fetch
- load-group
- load-group.attribute
- maintain-cache
- pessimistic-lock
- prepare
- query-results-cache
- query-results-cache.expiry
- query-results-cache.expiry-time-of-day
- query-results-cache.ignore-null
- query-results-cache.randomize-expiry
- query-results-cache.size
- query-results-cache.type
- query-type
- read-only
- refresh
- refresh.cascade
- result-collection-type
- sql.hint
-
5
Persistence Property Extensions Reference
- Functional Listing of Persistence Property Extensions
-
Alphabetical Listing of Persistence Property Extensions
- application-location
- cache.coordination.channel
- cache.coordination.jms.factory
- cache.coordination.jms.host
- cache.coordination.jms.reuse-topic-publisher
- cache.coordination.jms.topic
- cache.coordination.jndi.initial-context-factory
- cache.coordination.jndi.password
- cache.coordination.jndi.user
- cache.coordination.naming-service
- cache.coordination.propagate-asynchronously
- cache.coordination.protocol
- cache.coordination.remove-connection-on-error
- cache.coordination.rmi.announcement-delay
- cache.coordination.rmi.multicast-group
- cache.coordination.rmi.multicast-group.port
- cache.coordination.rmi.packet-time-to-live
- cache.coordination.rmi.url
- cache.coordination.thread.pool.size
- cache.database-event-listener
- cache.shared
- cache.size
- cache.type
- classloader
- composite-unit
- composite-unit.member
- composite-unit.properties
- connection-pool
- connection-pool.read
- connection-pool.sequence
- create-ddl-jdbc-file-name
- ddl-generation
- ddl-generation.output-mode
- ddl.table-creation-suffix
- deploy-on-startup
- descriptor.customizer
- drop-ddl-jdbc-file-name
- exception-handler
- exclude-eclipselink-orm
- flush-clear.cache
- id-validation
- jdbc.allow-native-sql-queries
- jdbc.batch-writing
- jdbc.batch-writing.size
- jdbc.cache-statements
- jdbc.cache-statements.size
- jdbc.connector
- jdbc.exclusive-connection.is-lazy
- jdbc.exclusive-connection.mode
- jdbc.native-sql
- jdbc.property
- jdbc.sql-cast
- jdbc.uppercase-columns
- jpql.parser
- jpa.uppercase-column-names
- jpql.validation
- logging.connection
- logging.exceptions
- logging.file
- logging.level
- logging.logger
- logging.parameters
- logging.session
- logging.thread
- logging.timestamp
- metadata-source
- metadata-source.properties.file
- metadata-source.send-refresh-command
- metadata-source.xml.file
- metadata-source.xml.url
- multitenant.tenants-share-cache
- multitenant.tenants-share-emf
- nosql.connection-factory
- nosql.connection-spec
- nosql.property
- oracle.proxy-type
- orm.throw.exceptions
- orm.validate.schema
- partitioning
- partitioning.callback
- persistence-context.close-on-commit
- persistence-context.commit-without-persist-rules
- persistence-context.flush-mode
- persistence-context.persist-on-commit
- persistence-context.reference-mode
- persistenceunits
- persistencexml
- persisencexml.default
- profiler
- session.customizer
- session.include.descriptor.queries
- session-event-listener
- session-name
- sessions-xml
- target-database
- target-server
- temporal.mutable
- tenant-id
- transaction.join-existing
- tuning
- validate-existence
- validation-only
- weaving
- weaving.changetracking
- weaving.eager
- weaving.fetchgroups
- weaving.internal
- weaving.lazy
- 6 eclipselink-orm.xml Schema Reference