| Name | Description | Type | Package | Framework |
| BatchWriting | Specify the use of batch writing to optimize transactions with multiple writes, by default batch writing is not used. | Class | org.eclipse.persistence.config | EclipseLink |
| CacheCoordinationProtocol | Cache coordination protocol persistence property values. | Class | org.eclipse.persistence.config | EclipseLink |
| CacheIsolationType | enum CacheIsolationTypeOptions for how Entity instances should be shared within an EclipseLink Persistence Unit / ServerSession | Class | org.eclipse.persistence.config | EclipseLink |
| CacheType | Cache type persistence property values. | Class | org.eclipse.persistence.config | EclipseLink |
| CacheUsage | Cache usage hint values. | Class | org.eclipse.persistence.config | EclipseLink |
| CacheUsageIndirectionPolicy | In-memory querying and conforming indirection policy. | Class | org.eclipse.persistence.config | EclipseLink |
| CascadePolicy | Cascade policy hint values. | Class | org.eclipse.persistence.config | EclipseLink |
| CommitOrderType | Commit order type persistence property values. | Class | org.eclipse.persistence.config | EclipseLink |
| DescriptorCustomizer | Customize a ClassDescriptor when the customize(ClassDescriptor) method is called during the | Interface | org.eclipse.persistence.config | EclipseLink |
| EntityManagerProperties | The class defines EclipseLink properties' names for use at the EntityManager level. | Class | org.eclipse.persistence.config | EclipseLink |
| ExclusiveConnectionMode | This property could be specified while creating either EntityManagerFactory (createEntityManagerFactory or persistence. | Class | org.eclipse.persistence.config | EclipseLink |
| FlushClearCache | FlushClearCache persistence property defines modes of cache handling after em. | Class | org.eclipse.persistence.config | EclipseLink |
| HintValues | The class defines boolean values used by some EclipseLink query hints. | Class | org.eclipse.persistence.config | EclipseLink |
| LoggerType | Logger type persistence property values. | Class | org.eclipse.persistence.config | EclipseLink |
| ParameterDelimiterType | Parameter delimiter char hint values. | Class | org.eclipse.persistence.config | EclipseLink |
| ParserType | Parser type property values. | Class | org.eclipse.persistence.config | EclipseLink |
| ParserValidationType | Parser type property values. | Class | org.eclipse.persistence.config | EclipseLink |
| PersistenceUnitProperties | The class defines EclipseLink persistence unit property names. | Class | org.eclipse.persistence.config | EclipseLink |
| PessimisticLock | PessimisticLock hint values. | Class | org.eclipse.persistence.config | EclipseLink |
| ProfilerType | Profiler type persistence property values. | Class | org.eclipse.persistence.config | EclipseLink |
| PropertiesUtils | A static utility class that handles parsing a String "key=value,key1=value1. | Class | org.eclipse.persistence.config | EclipseLink |
| QueryHints | The class defines EclipseLink query hints. | Class | org.eclipse.persistence.config | EclipseLink |
| QueryType | Query type hint values. | Class | org.eclipse.persistence.config | EclipseLink |
| ReferenceMode | Purpose: This class is a configuration property used to specify What type of Referenes EclipseLink will use when referencing Entities | Class | org.eclipse.persistence.config | EclipseLink |
| RemoteProtocol | Remote JPA protocol persistence property values. | Class | org.eclipse.persistence.config | EclipseLink |
| ResultSetConcurrency | JDBC ResultSet concurrency hint values. | Class | org.eclipse.persistence.config | EclipseLink |
| ResultSetType | JDBC ResultSet type hint values. | Class | org.eclipse.persistence.config | EclipseLink |
| ResultType | Result type hint values. | Class | org.eclipse.persistence.config | EclipseLink |
| SessionCustomizer | Interface | org.eclipse.persistence.config | EclipseLink | |
| StructConverterType | This class contains predefined StructConverter types. | Class | org.eclipse.persistence.config | EclipseLink |
| SystemProperties | This class provides the list of System properties that are recognized by EclipseLink. | Class | org.eclipse.persistence.config | EclipseLink |
| TargetDatabase | Target database persistence property values. | Class | org.eclipse.persistence.config | EclipseLink |
| TargetServer | Target server persistence property values. | Class | org.eclipse.persistence.config | EclipseLink |
| TunerType | Tuning persistence property values. | Class | org.eclipse.persistence.config | EclipseLink |