Java Persistence API (JPA) Extensions Reference for EclipseLink,
Release 2.5
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 @NamedPLSQLStoredProcedureQuery Annotation
2-68 Using @NamedPLSQLStoredFunctionQuery Annotation
2-69 Using @NamedPLSQLStoredProcedureQueries 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 @OrderCorrection Annotation
2-86 Using <element-collection> in XML
2-87 Using Partitioning
2-88 Using @RangePartitioning
2-89 Using @Partitioning Annotation
2-90 Using @PLSQLRecord Annotation
2-91 Using @PrimaryKey Annotation
2-92 Using @<primary-key> XML
2-93 Using @PrivateOwned Annotation
2-94 Using @QueryRedirectors Annotation
2-95 Using @RangePartitioning Annotation
2-96 Using <range-partitioning> XML
2-97 Using @ReadOnly Annotation
2-98 Using <read-only> XML
2-99 Using @ReturnInsert Annotation
2-100 Using <return-insert> XML
2-101 Using @ReturnUpdate Annotation
2-102 Using <return-update> XML
2-103 Using @Struct Annotation
2-104 Using <struct> XML
2-105 Using @StructConverter Annotation
2-106 Using @StructConverters Annotation
2-107 Using <struct-converters> XML
2-108 Using @Structure Annotation
2-109 Using <structure> XML
2-110 Using @TenantDiscriminatorColumn Annotation
2-111 Using <tenant-discriminator-column> XML
2-112 Using @TenantTableDiscriminator Annotation
2-113 Using <tenant-table-discriminator> XML
2-114 Using @Transformation Annotation
2-115 Using <transformation> XML
2-116 Using the @TypeConverter Annotation
2-117 Using @TypeConverters Annotation
2-118 Using <type-converters> XML
2-119 Using @UuidGenerator Annotation
2-120 Using <generated-value> XML
2-121 Specifying Generator in persistence.xml
2-122 Using @ValuePartition Annotation
2-123 Using <partition> XML
2-124 Using @VariableOneToOne Annotation
2-125 Using <variable-one-to-one> XML
2-126 Using @VirtualAccessMethods Annotation
2-127 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 cursor.initial-size in a JPA Query
4-14 Using cursor.initial-size in a @QueryHint Annotation
4-15 Using cursor.page-size in a JPA Query
4-16 Using cursor.page-size in a @QueryHint Annotation
4-17 Using exclusive-connection in a JPA Query
4-18 Using exclusive-connection in a @QueryHint Annotation
4-19 Using flush in a JPA Query
4-20 Using flush in a @QueryHint Annotation
4-21 Using history.as-of in a JPA Query
4-22 Using history.as-of in @QueryHint Annotation
4-23 Using history.as-of.scn in a JPA Query
4-24 Using history.as-of.scn in @QueryHint Annotation
4-25 Using inheritance.outer-join in a JPA Query
4-26 Using inheritance.outer-join in a @QueryHint Annotation
4-27 Using bind-parameters in a JPA Query
4-28 Using bind-parameters in a @QueryHint Annotation
4-29 Specifying Parameter Binding Persistence Unit Property
4-30 Using jdbc.cache-statement in a JPA Query
4-31 Using jdbc.cache-statement in a @QueryHint Annotation
4-32 Using jdbc.fetch-size in a JPA Query
4-33 Using jdbc.fetch-size in a @QueryHint Annotation
4-34 Using jdbc.first-result in a JPA Query
4-35 Using jdbc.max-rows in a JPA Query
4-36 Using jdbc.max-rows in a @QueryHint Annotation
4-37 Using jdbc.native-connection in a JPA Query
4-38 Using jdbc.parameter-delimiter in a JPA Query
4-39 Using jdbc.parameter-delimiter in a @QueryHint Annotation
4-40 Using jdbc.timeout in a JPA Query
4-41 Using jdbc.timeout in a @QueryHint Annotation
4-42 Using join-fetch in a JPA Query
4-43 Using join-fetch in a @QueryHint Annotation
4-44 Using left-join-fetch in a JPA Query
4-45 Using left-join-fetch in a @QueryHint Annotation
4-46 Using load-group in a JPA Query
4-47 Using load-group in a @QueryHint Annotation
4-48 Using maintain-cache in a JPA Query
4-49 Using maintain-cache in a @QueryHint Annotation
4-50 Using pessimistic-lock in a JPA Query
4-51 Using pessimistic-lock in a @QueryHint Annotation
4-52 Using prepare in a JPA Query
4-53 Using prepare in a @QueryHint Annotation
4-54 Using query-results-cache in a JPA Query
4-55 Using query-results-cache in a @QueryHint Annotation
4-56 Using query-results-cache in orm.xml File
4-57 Using query-results-cache.expiry in a JPA Query
4-58 Using query-results-cache.expiry in a @QueryHint Annotation
4-59 Using query-results-cache.expiry-time-of-day in a JPA Query
4-60 Using query-results-cache.expiry-time-of-day in a @QueryHint Annotation
4-61 Using query-results-cache.ignore-null in a JPA Query
4-62 Using query-results-cache.ignore-null in a @QueryHint Annotation
4-63 Using query-results-cache.randomize-expiry in a JPA Query
4-64 Using query-results-cache.randomize-expiry in a @QueryHint Annotation
4-65 Using query-results-cache.size in a JPA Query
4-66 Using query-results-cache.size in a @QueryHint Annotation
4-67 Using query-results-cache.type in a JPA Query
4-68 Using query-results-cache.type in a @QueryHint Annotation
4-69 Using query-type in a JPA Query
4-70 Using query-type in a @QueryHint Annotation
4-71 Using read-only in a JPA Query
4-72 Using read-only in a @QueryHint Annotation
4-73 Using refresh in a JPA Query
4-74 Using refresh in a @QueryHint Annotation
4-75 Using refresh.cascade in a JPA Query
4-76 Using refresh.cascade in a @QueryHint Annotation
4-77 Using result-collection-type in a JPA Query
4-78 Using result-collection-type in a @QueryHint Annotation
4-79 Using sql.hint in a JPA Query
4-80 Using sql.hint in a @QueryHint Annotation
5-1 Using application-location in persistence.xml
5-2 Using application-location in persistence.xml
5-3 Using cache.coordination.jndi.password in persistence.xml
5-4 Using cache.coordination.naming-service in persistence.xml
5-5 Using cache.coordination.propagate-asynchronously in persistence.xml
5-6 Configuring JMS Cache Coordination in persistence.xml
5-7 Configuring RMI Cache Coordination in persistence.xml
5-8 Using cache.coordination.remove-connection-on-error in peristence.xml
5-9 Using cache.database-event-listener in persistence.xml
5-10 Using classloader in a Property Map
5-11 Using composite-unit in persistence.xml
5-12 Using composite-unit.member in persistence.xml
5-13 Using composite-unit.properties in a Property Map
5-14 Using connection-pool in persistence.xml
5-15 Using connection-pool.read in persistence.xml
5-16 Using connection-pool.sequence in persistence.xml
5-17 Using ddl-generation in persistence.xml
5-18 Using ddl-generation in a Property Map
5-19 Using deploy-on-startup in persistence.xml
5-20 Using descriptor.customizer in persistence.xml
5-21 Using descriptor.customizer in a Property Map
5-22 Using exception-handler in persistence.xml
5-23 Using exception-handler in a Property Map
5-24 Using exclude-eclipselink-orm in persistence.xml
5-25 Using flush-clear.cache in persistence.xml
5-26 Using flush-clear.cache in a Property Map
5-27 Using id-validation in persistence.xml
5-28 Using jdbc.allow-native-sql-queries in persistence.xml
5-29 Using jdbc.batch-writing in persistence.xml
5-30 Using jdbc.batch-writing in a Property Map
5-31 Using jdbc.batch-writing.size in persistence.xml
5-32 Using jdbc.cache-statements in persistence.xml
5-33 Using jdbc.cache-statements in a Property Map
5-34 Using jdbc.cache-statements.size in persistence.xml
5-35 Using jdbc.cache-statements.size in Property Map
5-36 Using jdbc.connector in persistence.xml
5-37 Using jdbc.connector in a Property Map
5-38 Using jdbc.exclusive-connection.is-lazy in persistence.xml
5-39 Using jdbc.exclusive-connection.is-lazy in Property Map
5-40 Using jdbc.exclusive-connection.mode in persitence.xml
5-41 Using jdbc.exclusive-connection.mode in Property Map
5-42 Using jdbc.native-sql in persistence.xml
5-43 Using jdbc.native-sql in Property Map
5-44 Using jdbc.property in persistence.xml
5-45 Using logging.exceptions in persistence.xml file
5-46 Using logging.exceptions in a Property Map
5-47 Using logging.file in persistence.xml file
5-48 Using logging.file in a Property Map
5-49 Using logging.level in persistence.xml file
5-50 Using logging.level in a Property Map
5-51 Using logging.logger in persistence.xml
5-52 Using logging.logger in Property Map
5-53 Using logging.parameters in persistence.xml
5-54 Using logging.parameters in a Property Map
5-55 Using logging.session in persistence.xml file
5-56 Using logging.session in a Property Map
5-57 Using logging.thread in persistence.xml file
5-58 Using logging.thread in a Property Map
5-59 Using logging.timestamp in persistence.xml file
5-60 Using logging.timestamp in a Property Map
5-61 Using metadata-source in persistence.xml
5-62 Using multitenant.tenants-share-cache in persistence.xml
5-63 Using multitenant.tenants-share-cache in a Property Map
5-64 Using multitenant.tenants-share-emf in persistence.xml
5-65 Using multitenant.tenants-share-emf in a Property Map
5-66 Using nosql.connection-factory in persistence.xml
5-67 Using nosql.connection-factory in a Property Map
5-68 Using nosql.property in persistence.xml
5-69 Using orm.throw.exceptions in persistence.xml
5-70 Using orm.throw.exceptions in a Property Map
5-71 Using eclipselink.oracle.proxy-type with EntityManager
5-72 Using orm.validate.schema in persistence.xml
5-73 Using orm.validate.schema in a Property Map
5-74 Using partitioning in persistence.xml
5-75 Using partitioning.callback in persistence.xml
5-76 Using partitioning.callback in a Property Map
5-77 Using persistence-context.flush-mode in persistence.xml
5-78 Using persistence-context.persist-on-commit in persistence.xml
5-79 Using persistence-context.reference-mode in persistence.xml
5-80 Using persistence-context.reference-mode in Property Map
5-81 Using profiler in persistence.xml
5-82 Using profiler in Property Map
5-83 Using session.customizer in persistence.xml
5-84 Using session.customizer in Property Map
5-85 Using session.include.descriptor.queries in persistence.xml
5-86 Using session.include.descriptor.queries in a Property Map
5-87 Using session-event-listener in persistence.xml
5-88 Using session-event-listener in Property Map
5-89 Using session-name in persistence.xml
5-90 Using session-name in a Property Map
5-91 Using sessions-xml in the persistence.xml file
5-92 Using sessions-xml in Property Map
5-93 Using target-database in persistence.xml
5-94 Using target-database in a Property Map
5-95 Using target-server in persistence.xml
5-96 Using target-server in a Property Map
5-97 Using validation-only in persistence.xml
5-98 Using weaving in persistence.xml
5-99 Using weaving in a Property Map
5-100 Using weaving in persistence.xml
5-101 Using weaving in a Property Map
5-102 Using weaving in persistence.xml
5-103 Using weaving in a Property Map
5-104 Using weaving in persistence.xml
5-105 Using weaving 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 © 2012 by The Eclipse Foundation under the
Eclipse Public License (EPL)