Java Persistence API (JPA) Extensions Reference for EclipseLink, Release 2.6
Comments
List of Examples
2-1 Using @AdditionalCriteria Annotation
2-2 Using <additional-criteria> XML
2-3 Multitenancy Example 1
2-4 Multitenancy Example 2
2-5 Using @Array with Oracle VARRAY
2-6 Using @Array with PostgreSQL Struct
2-7 Using JOIN BatchFetch Type
2-8 Using EXISTS BatchFetch Type
2-9 Using IN BatchFetch Type
2-10 Using @Cache Annotation
2-11 Using <cache> XML
2-12 Specifying Caching in persistence.xml
2-13 Using @CacheIndex Annotation
2-14 Using <cache-index> XML
2-15 Caching an Index Query
2-16 Using @CacheInterceptor Annotation
2-17 Using <cache-interceptor> XML
2-18 Using @CascadeOnDelete Annotation
2-19 Using <cascade-on-delete> XML
2-20 Using @ChangeTracking Annotation
2-21 Using <change-tracking> XML
2-22 Specifying Change Tracking in persistence.xml
2-23 Using @ClassExtractor Annotation
2-24 Using <class-extractor> XML
2-25 Using @CloneCopyPolicy Annotation
2-26 Using <clone-copy-policy> XML
2-27 Using @CompositeMember Annotation
2-28 Using <composite-member> XML
2-29 Using @ConversionValue Annotation
2-30 Using <conversion-value> XML
2-31 Using the @Convert Annotation
2-32 Using the @Converter Annotation
2-33 Using <converter> XML
2-34 Using @CopyPolicy Annotation
2-35 Using <copy-policy> XML
2-36 Using @Customizer Annotation
2-37 Using <customizer> XML
2-38 Using @DeleteAll Annotation
2-39 Using <delete-all> XML
2-40 Using the @ExcludeDefaultMappings Annotation
2-41 Using @ExistenceChecking Annotation
2-42 Using @FetchAttribute Annotation
2-43 Using <fetch-group> XML
2-44 Using @FetchGroup Annotation
2-45 Using <fetch-group> XML
2-46 Using a Named Fetch Group on a Query
2-47 Specifying Fetch Groups in persistence.xml
2-48 Using @Index Annotation
2-49 Using <index> XML
2-50 Using @InstantiationCopyPolicy Annotation
2-51 Using <instantiation-copy-policy> XML
2-52 Using @JoinFetch Annotation
2-53 Using <join-fetch> in XML
2-54 Using @JoinField Annotation
2-55 Using <join-field> in XML
2-56 Using @MapKeyConvert Annotation
2-57 Using <map-key-convert> XML
2-58 Minimal @Multitenant Annotation
2-59 Example Using @Multitenant
2-60 Example Using <multitenant>
2-61 Example Using @Multitenant with @TenantTableDiscriminator
2-62 Example Using <multitenant> with <tenant-table-discriminator>
2-63 Example Using @Multitenant(VPD)
2-64 Example Using <multitenant>
2-65 Using @Mutable Annotation
2-66 Specifying Mutable Mappings in persistence.xml
2-67 Using @NamedPLSQLStoredFunctionQuery Annotation
2-68 Using @NamedPLSQLStoredProcedureQueries Annotation
2-69 Using @NamedPLSQLStoredProcedureQuery Annotation
2-70 Using @NamedStoredFunctionQueries Annotation
2-71 Using @NamedStoredFunctionQuery Annotation
2-72 Using <named-stored-function-query> XML
2-73 Using @NamedStoredProcedureQueries Annotation
2-74 Using @NamedStoredProcedureQuery Annotation
2-75 Using <named-stored-procedure-query> XML
2-76 Using @Noncacheable Annotation
2-77 Using <noncacheable> XML
2-78 Using @NoSql Annotation with XML
2-79 Using @NoSql Annotation with JSON
2-80 Using the @ObjectTypeConverter Annotation
2-81 Using <object-type-converter> XML
2-82 Using @ObjectTypeConverters Annotation
2-83 Using @OptimisticLocking Annotation
2-84 Using <optimistic-locking> XML
2-85 Using the @OracleArray Annoation
2-86 Using the @OracleObject Annotation
2-87 Using @OrderCorrection Annotation
2-88 Using <element-collection> in XML
2-89 Using Partitioning
2-90 Using @RangePartitioning
2-91 Using @Partitioning Annotation
2-92 Using @PLSQLRecord Annotation
2-93 Using the @PLSQLTable Annotation
2-94 Using @PrimaryKey Annotation
2-95 Using @<primary-key> XML
2-96 Using @PrivateOwned Annotation
2-97 Using @QueryRedirectors Annotation
2-98 Using @RangePartitioning Annotation
2-99 Using <range-partitioning> XML
2-100 Using @ReadOnly Annotation
2-101 Using <read-only> XML
2-102 Using @ReturnInsert Annotation
2-103 Using <return-insert> XML
2-104 Using @ReturnUpdate Annotation
2-105 Using <return-update> XML
2-106 Specifying a Serialized Object Policy
2-107 Preventing the Use of a Serialized Object Policy in a Query
2-108 Preventing Search Using a Serialized Object Policy Property
2-109 Using @Struct Annotation
2-110 Using <struct> XML
2-111 Using @StructConverter Annotation
2-112 Using @StructConverters Annotation
2-113 Using <struct-converters> XML
2-114 Using @Structure Annotation
2-115 Using <structure> XML
2-116 Using @TenantDiscriminatorColumn Annotation
2-117 Using <tenant-discriminator-column> XML
2-118 Using @TenantTableDiscriminator Annotation
2-119 Using <tenant-table-discriminator> XML
2-120 Using @Transformation Annotation
2-121 Using <transformation> XML
2-122 Using the @TypeConverter Annotation
2-123 Using @TypeConverters Annotation
2-124 Using <type-converters> XML
2-125 Using @UuidGenerator Annotation
2-126 Using <generated-value> XML
2-127 Specifying Generator in persistence.xml
2-128 Using @ValuePartition Annotation
2-129 Using <partition> XML
2-130 Using @VariableOneToOne Annotation
2-131 Using <variable-one-to-one> XML
2-132 Using @VirtualAccessMethods Annotation
2-133 Using <access> and <access-methods> XML
3-1 Using CAST EQL
3-2 Using COLUMN EQL
3-3 Using COLUMN with a Primitive Column
3-4 Using EXCEPT EQL
3-5 Using EXTRACT EQL
3-6 Using FUNCTION EQL
3-7 Using FUNCTION EQL Oracle Spatial examples
3-8 Using INTERSECT EQL
3-9 Using ON Clause EQ
3-10 Using OPERATOR EQL
3-11 Using REGEXP EQL
3-12 Using SQL EQ
3-13 Using TABLE EQL
3-14 Using TREAT EQL
3-15 Using UNION EQL
4-1 Using batch in a JPA Query
4-2 Using batch in a @QueryHint Annotation
4-3 Using batch.size in a JPA Query
4-4 Using batch.size in a @QueryHint Annotation
4-5 Using batch.type in a JPA Query
4-6 Using batch.type in a @QueryHint Annotation
4-7 Using cache-usage in a JPA Query
4-8 Using cache-usage in a @QueryHint Annotation
4-9 Using cache-usage.indirection-policy in a JPA Query
4-10 Using cache-usage.indirection-policy in a @QueryHint Annotation
4-11 Using cursor in a JPA Query
4-12 Using cursor in a @QueryHint Annotation
4-13 Using composite-unit.member in a JPA query
4-14 Using composite-unit.member in an @QueryHint annotation
4-15 Using cursor.initial-size in a JPA Query
4-16 Using cursor.initial-size in a @QueryHint Annotation
4-17 Using cursor.page-size in a JPA Query
4-18 Using cursor.page-size in a @QueryHint Annotation
4-19 Using exclusive-connection in a JPA Query
4-20 Using exclusive-connection in a @QueryHint Annotation
4-21 Using flush in a JPA Query
4-22 Using flush in a @QueryHint Annotation
4-23 Using history.as-of in a JPA Query
4-24 Using history.as-of in @QueryHint Annotation
4-25 Using history.as-of.scn in a JPA Query
4-26 Using history.as-of.scn in @QueryHint Annotation
4-27 Using inheritance.outer-join in a JPA Query
4-28 Using inheritance.outer-join in a @QueryHint Annotation
4-29 Using bind-parameters in a JPA Query
4-30 Using bind-parameters in a @QueryHint Annotation
4-31 Specifying Parameter Binding Persistence Unit Property
4-32 Using jdbc.cache-statement in a JPA Query
4-33 Using jdbc.cache-statement in a @QueryHint Annotation
4-34 Using jdbc.fetch-size in a JPA Query
4-35 Using jdbc.fetch-size in a @QueryHint Annotation
4-36 Using jdbc.first-result in a JPA Query
4-37 Using jdbc.max-rows in a JPA Query
4-38 Using jdbc.max-rows in a @QueryHint Annotation
4-39 Using jdbc.native-connection in a JPA Query
4-40 Using jdbc.parameter-delimiter in a JPA Query
4-41 Using jdbc.parameter-delimiter in a @QueryHint Annotation
4-42 Using jdbc.timeout in a JPA Query
4-43 Using jdbc.timeout in a @QueryHint Annotation
4-44 Using join-fetch in a JPA Query
4-45 Using join-fetch in a @QueryHint Annotation
4-46 Using left-join-fetch in a JPA Query
4-47 Using left-join-fetch in a @QueryHint Annotation
4-48 Using load-group in a JPA Query
4-49 Using load-group in a @QueryHint Annotation
4-50 Using maintain-cache in a JPA Query
4-51 Using maintain-cache in a @QueryHint Annotation
4-52 Using pessimistic-lock in a JPA Query
4-53 Using pessimistic-lock in a @QueryHint Annotation
4-54 Using prepare in a JPA Query
4-55 Using prepare in a @QueryHint Annotation
4-56 Using query-results-cache in a JPA Query
4-57 Using query-results-cache in a @QueryHint Annotation
4-58 Using query-results-cache in orm.xml File
4-59 Using query-results-cache.expiry in a JPA Query
4-60 Using query-results-cache.expiry in a @QueryHint Annotation
4-61 Using query-results-cache.expiry-time-of-day in a JPA Query
4-62 Using query-results-cache.expiry-time-of-day in a @QueryHint Annotation
4-63 Using query-results-cache.ignore-null in a JPA Query
4-64 Using query-results-cache.ignore-null in a @QueryHint Annotation
4-65 Using query-results-cache.randomize-expiry in a JPA Query
4-66 Using query-results-cache.randomize-expiry in a @QueryHint Annotation
4-67 Using query-results-cache.size in a JPA Query
4-68 Using query-results-cache.size in a @QueryHint Annotation
4-69 Using query-results-cache.type in a JPA Query
4-70 Using query-results-cache.type in a @QueryHint Annotation
4-71 Using query-type in a JPA Query
4-72 Using query-type in a @QueryHint Annotation
4-73 Using read-only in a JPA Query
4-74 Using read-only in a @QueryHint Annotation
4-75 Using refresh in a JPA Query
4-76 Using refresh in a @QueryHint Annotation
4-77 Using refresh.cascade in a JPA Query
4-78 Using refresh.cascade in a @QueryHint Annotation
4-79 Using result-collection-type in a JPA Query
4-80 Using result-collection-type in a @QueryHint Annotation
4-81 Using sql.hint in a JPA Query
4-82 Using sql.hint in a @QueryHint Annotation
5-1 Using application-location in persistence.xml
5-2 Using application-location in a Property Map
5-3 Using application-location in persistence.xml
5-4 Using cache.coordination.channel in a Property Map
5-5 Using cache.coordination.jndi.initial-context-factory in persistence.xml.
5-6 Using cache.coordination.jndi.initial-context-factory in a property map
5-7 Using cache.coordination.jndi.password in persistence.xml
5-8 Using cache.coordination.jndi.password in a Property Map
5-9 Using cache.coordination.naming-service in persistence.xml
5-10 Using cache.coordination.naming-service in a Property Map
5-11 Using cache.coordination.propagate-asynchronously in persistence.xml
5-12 Using cache.coordination.propagate-asynchronously in a Property Map
5-13 Configuring JMS Cache Coordination in persistence.xml
5-14 Configuring RMI Cache Coordination in persistence.xml
5-15 Using cache.coordination.remove-connection-on-error in peristence.xml
5-16 Using cache.coordination.remove-connection-on_error in a property map
5-17 Using cache.coordination.thread.pool.size in persistence.xml
5-18 Using cache.coordination.thread.pool.size in a Property Map
5-19 Using cache.database-event-listener in persistence.xml
5-20 Using classloader in a Property Map
5-21 Using composite-unit in persistence.xml
5-22 Using composite-unit.member in persistence.xml
5-23 Using composite-unit.properties in a Property Map
5-24 Using connection-pool in persistence.xml
5-25 Using connection-pool.read in persistence.xml
5-26 Using connection-pool.sequence in persistence.xml
5-27 Using ddl-generation in persistence.xml
5-28 Using ddl-generation in a Property Map
5-29 Using ddl.table-creation-suffix in persistence.xml
5-30 Using deploy-on-startup in persistence.xml
5-31 Using descriptor.customizer in persistence.xml
5-32 Using descriptor.customizer in a Property Map
5-33 Using exception-handler in persistence.xml
5-34 Using exception-handler in a Property Map
5-35 Using exclude-eclipselink-orm in persistence.xml
5-36 Using flush-clear.cache in persistence.xml
5-37 Using flush-clear.cache in a Property Map
5-38 Using id-validation in persistence.xml
5-39 Using jdbc.allow-native-sql-queries in persistence.xml
5-40 Using jdbc.batch-writing in persistence.xml
5-41 Using jdbc.batch-writing in a Property Map
5-42 Using jdbc.batch-writing.size in persistence.xml
5-43 Using jdbc.cache-statements in persistence.xml
5-44 Using jdbc.cache-statements in a Property Map
5-45 Using jdbc.cache-statements.size in persistence.xml
5-46 Using jdbc.cache-statements.size in a Property Map
5-47 Using jdbc.connector in persistence.xml
5-48 Using jdbc.exclusive-connection.is-lazy in persistence.xml
5-49 Using jdbc.exclusive-connection.is-lazy in a Property Map
5-50 Using jdbc.exclusive-connection.mode in persitence.xml
5-51 Using jdbc.exclusive-connection.mode in a Property Map
5-52 Using jdbc.native-sql in persistence.xml
5-53 Using jdbc.native-sql in a Property Map
5-54 Using jdbc.property in persistence.xml
5-55 Using jdbc.sql-cast in persistence.xml
5-56 Using jdbc.uppercase-column-names in persistence.xml
5-57 Using jpa.uppercase-column-names in persistence.xml
5-58 Using jpql.validation in persistence.xml
5-59 Using logging.connection in persistence.xml
5-60 Using logging.exceptions in persistence.xml file
5-61 Using logging.exceptions in a Property Map
5-62 Using logging.file in persistence.xml file
5-63 Using logging.file in a Property Map
5-64 Using logging.level in persistence.xml file
5-65 Using logging.level in a Property Map
5-66 Using logging.logger in persistence.xml
5-67 Using logging.logger in a Property Map
5-68 Using logging.parameters in persistence.xml
5-69 Using logging.session in persistence.xml file
5-70 Using logging.session in a Property Map
5-71 Using logging.thread in persistence.xml file
5-72 Using logging.thread in a Property Map
5-73 Using logging.timestamp in persistence.xml file
5-74 Using logging.timestamp in a Property Map
5-75 Using metadata-source in persistence.xml
5-76 Using metadata-source.properties.file in persistence.xml
5-77 Using metadata-source.send-refresh-command in persistence.xml
5-78 Using metadata-source-refresh-command in a Property Map
5-79 Using metadata-source.xml.file in persistence.xml
5-80 Using metadata-source.xml.url in persistence.xml
5-81 Using multitenant.tenants-share-cache in persistence.xml
5-82 Using multitenant.tenants-share-cache in a Property Map
5-83 Using multitenant.tenants-share-emf in persistence.xml
5-84 Using nosql.connection-factory in persistence.xml
5-85 Using nosql.property in persistence.xml
5-86 Using eclipselink.oracle.proxy-type with EntityManager
5-87 Using orm.throw.exceptions in persistence.xml
5-88 Using orm.throw.exceptions in a Property Map
5-89 Using orm.validate.schema in persistence.xml
5-90 Using orm.validate.schema in a Property Map
5-91 Using partitioning in persistence.xml
5-92 Using partitioning.callback in persistence.xml
5-93 Using partitioning.callback in a Property Map
5-94 Using persistence-context.close-on-commit in persistence.xml
5-95 Using persistence-context.close-on-commit in a Property Map
5-96 Using persistence-context.commit-without-persist-rules in persistence.xml
5-97 Using persistence-context.commit-without-persist-rules in a Property Map
5-98 Using persistence-context.flush-mode in persistence.xml
5-99 Using persistence-context.flush-mode in a Property Map
5-100 Using persistence-context.persist-on-commit in persistence.xml
5-101 Using persistence-context.persis-on-commit in a Property Map
5-102 Using persistence-context.reference-mode in persistence.xml
5-103 Using persistence-context.reference-mode in a Property Map
5-104 Using persistenceunits in persistence.xml
5-105 Using persistencexml in persistence.xml
5-106 Using persistencexml.default in a Property Map
5-107 Using profiler in persistence.xml
5-108 Using profiler in a Property Map
5-109 Using session.customizer in persistence.xml
5-110 Using session.customizer in a Property Map
5-111 Using session.include.descriptor.queries in persistence.xml
5-112 Using session.include.descriptor.queries in a Property Map
5-113 Using session-event-listener in persistence.xml
5-114 Using session-event-listener in a Property Map
5-115 Using session-name in persistence.xml
5-116 Using session-name in a Property Map
5-117 Using sessions-xml in the persistence.xml file
5-118 Using sessions-xml in a Property Map
5-119 Using target-database in persistence.xml
5-120 Using target-database in a Property Map
5-121 Using target-server in persistence.xml
5-122 Using target-server in a Property Map
5-123 Using temporal.mutable in persistence.xml
5-124 Using temporal.mutable in a Property Map
5-125 Using tenant-id in persistence.xml
5-126 Using tenant-id in a Property Map
5-127 Using transaction.join-existing in persistence.xml
5-128 Using transaction.join-existing in a Property Map
5-129 Using tuning in persistence.xml
5-130 Using validate-existence in persistence.xml
5-131 Using validate-existence in a Property Map
5-132 Using validation-only in persistence.xml
5-133 Using validation-only in a Property Map
5-134 Using weaving in persistence.xml
5-135 Using weaving in a Property Map
5-136 Using weaving.changetracking in persistence.xml
5-137 Using weaving.changetracking in a Property Map
5-138 Using weaving in persistence.xml
5-139 Using weaving in a Property Map
5-140 Using weaving.fetchgroups in persistence.xml
5-141 Using weaving.fetchgroups in a Property Map
5-142 Using weaving in persistence.xml
5-143 Using weaving in a Property Map
5-144 Using weaving.lazy in persistence.xml
5-145 Using weaving.lazy in a Property Map
6-1 Overriding/Merging Example 1
6-2 Overriding/Merging Example 2
6-3 Overriding/Merging Example 3
6-4 Overriding/Merging Example 4
6-5 Overriding/Merging Example 5
Copyright © 2014 by The Eclipse Foundation under the
Eclipse Public License (EPL)