Chapter 2.  Configuration

Table of Contents

1. Introduction
2. Runtime Configuration
3. Command Line Configuration
3.1. Code Formatting
4. Plugin Configuration
5. OpenJPA Properties
5.1. openjpa.AutoClear
5.2. openjpa.AutoDetach
5.3. openjpa.BrokerFactory
5.4. openjpa.BrokerImpl
5.5. openjpa.Callbacks
5.6. openjpa.ClassResolver
5.7. openjpa.Compatibility
5.8. openjpa.ConnectionDriverName
5.9. openjpa.Connection2DriverName
5.10. openjpa.ConnectionFactory
5.11. openjpa.ConnectionFactory2
5.12. openjpa.ConnectionFactoryName
5.13. openjpa.ConnectionFactory2Name
5.14. openjpa.ConnectionFactoryMode
5.15. openjpa.ConnectionFactoryProperties
5.16. openjpa.ConnectionFactory2Properties
5.17. openjpa.ConnectionPassword
5.18. openjpa.Connection2Password
5.19. openjpa.ConnectionProperties
5.20. openjpa.Connection2Properties
5.21. openjpa.ConnectionURL
5.22. openjpa.Connection2URL
5.23. openjpa.ConnectionUserName
5.24. openjpa.Connection2UserName
5.25. openjpa.ConnectionRetainMode
5.26. openjpa.DataCache
5.27. openjpa.DataCacheManager
5.28. openjpa.DataCacheMode
5.29. openjpa.DataCacheTimeout
5.30. openjpa.DetachState
5.31. openjpa.DynamicDataStructs
5.32. openjpa.FetchBatchSize
5.33. openjpa.EncryptionProvider
5.34. openjpa.FetchGroups
5.35. openjpa.FlushBeforeQueries
5.36. openjpa.IgnoreChanges
5.37. openjpa.Id
5.38. openjpa.InitializeEagerly
5.39. openjpa.InverseManager
5.40. openjpa.LockManager
5.41. openjpa.LockTimeout
5.42. openjpa.Log
5.43. openjpa.ManagedRuntime
5.44. openjpa.Mapping
5.45. openjpa.MaxFetchDepth
5.46. openjpa.MetaDataFactory
5.47. openjpa.MetaDataRepository
5.48. openjpa.Multithreaded
5.49. openjpa.Optimistic
5.50. openjpa.OrphanedKeyAction
5.51. openjpa.NontransactionalRead
5.52. openjpa.NontransactionalWrite
5.53. openjpa.ProxyManager
5.54. openjpa.QueryCache
5.55. openjpa.QueryCompilationCache
5.56. openjpa.ReadLockLevel
5.57. openjpa.RemoteCommitProvider
5.58. openjpa.RestoreState
5.59. openjpa.RetainState
5.60. openjpa.RetryClassRegistration
5.61. openjpa.RuntimeUnenhancedClasses
5.62. openjpa.DynamicEnhancementAgent
5.63. openjpa.SavepointManager
5.64. openjpa.Sequence
5.65. openjpa.Specification
5.66. openjpa.TransactionMode
5.67. openjpa.WriteLockLevel
6. OpenJPA JDBC Properties
6.1. openjpa.jdbc.ConnectionDecorators
6.2. openjpa.jdbc.DBDictionary
6.3. openjpa.jdbc.DriverDataSource
6.4. openjpa.jdbc.EagerFetchMode
6.5. openjpa.jdbc.FetchDirection
6.6. openjpa.jdbc.JDBCListeners
6.7. openjpa.jdbc.LRSSize
6.8. openjpa.jdbc.MappingDefaults
6.9. openjpa.jdbc.MappingFactory
6.10. openjpa.jdbc.QuerySQLCache
6.11. openjpa.jdbc.ResultSetType
6.12. openjpa.jdbc.Schema
6.13. openjpa.jdbc.SchemaFactory
6.14. openjpa.jdbc.Schemas
6.15. openjpa.jdbc.SQLFactory
6.16. openjpa.jdbc.SubclassFetchMode
6.17. openjpa.jdbc.SynchronizeMappings
6.18. openjpa.jdbc.TransactionIsolation
6.19. openjpa.jdbc.UpdateManager
6.20. Compatibility with Specification

1.  Introduction

This chapter describes the OpenJPA configuration framework. It concludes with descriptions of all the configuration properties recognized by OpenJPA. You may want to browse these properties now, but it is not necessary. Most of them will be referenced later in the documentation as we explain the various features they apply to.