Top Interfaces Classes Enums
module org.eclipse.persistence.core

Package org.eclipse.persistence.config


Interface Summary

Modifier and TypeInterface and Description
public interface
DescriptorCustomizer

Customize a ClassDescriptor when the customize(ClassDescriptor) method is called during the loading/population of the mappings.

public interface
SessionCustomizer

PUBLIC: This interface is to allow extra customization on an EclipseLink Session

Class Summary

Modifier and TypeClass and Description
public class
BatchWriting

Specify the use of batch writing to optimize transactions with multiple writes, by default batch writing is not used.

public class
CacheCoordinationProtocol

Cache coordination protocol persistence property values.

public class
CacheType

Cache type persistence property values.

public class
CacheUsage

Cache usage hint values.

public class
CacheUsageIndirectionPolicy

In-memory querying and conforming indirection policy.

public class
CascadePolicy

Cascade policy hint values.

public class
CommitOrderType

Commit order type persistence property values.

public class
EntityManagerProperties

The class defines EclipseLink properties' names for use at the EntityManager level.

public class
ExclusiveConnectionMode

This property could be specified while creating either EntityManagerFactory (createEntityManagerFactory or persistence.xml) or EntityManager (createEntityManager); the latter overrides the former.

public class
FlushClearCache

FlushClearCache persistence property defines modes of cache handling after em.flush call followed by em.clear call.

public class
HintValues

Hint values.

public class
LoggerType

Logger type persistence property values.

public class
ParameterDelimiterType

Parameter delimiter char hint values.

public class
ParserType

Parser type property values.

public class
ParserValidationType

Parser type property values.

public class
PersistenceUnitProperties

The class defines EclipseLink persistence unit property names.

public class
PessimisticLock

PessimisticLock hint values.

public class
ProfilerType

Profiler type persistence property values.

public class
PropertiesUtils

A static utility class that handles parsing a String "key=value,key1=value1...." and calls an appropriate set[key]([value]) method on the provided instance.

public class
QueryHints

The class defines EclipseLink query hints.

public class
QueryType

Query type hint values.

public class
RemoteProtocol

Remote JPA protocol persistence property values.

public class
ResultSetConcurrency

JDBC ResultSet concurrency hint values.

public class
ResultSetType

JDBC ResultSet type hint values.

public class
ResultType

Result type hint values.

public class
StructConverterType

This class contains predefined StructConverter types.

public class
SystemProperties

This class provides the list of System properties that are recognized by EclipseLink.

public class
TargetDatabase

Target database persistence property values.

public class
TargetServer

Target server persistence property values.

public class
TunerType

Tuning persistence property values.

Enum Summary

Modifier and TypeEnum and Description
public enum
CacheIsolationType

Options for how Entity instances should be shared within an EclipseLink Persistence Unit / ServerSession

public enum
ReferenceMode

Purpose: This class is a configuration property used to specify What type of Referenes EclipseLink will use when referencing Entities within the Persistence Context / UnitOfWork.