Chapter 2. Configuration

2.1. Introduction
2.2. Runtime Configuration
2.3. Command Line Configuration
2.3.1. Code Formatting
2.4. Plugin Configuration
2.5. JDO Standard Properties
2.5.1. javax.jdo.PersistenceManagerFactoryClass
2.5.2. javax.jdo.option.ConnectionDriverName
2.5.3. javax.jdo.option.ConnectionFactoryName
2.5.4. javax.jdo.option.ConnectionFactory2Name
2.5.5. javax.jdo.option.ConnectionPassword
2.5.6. javax.jdo.option.ConnectionURL
2.5.7. javax.jdo.option.ConnectionUserName
2.5.8. javax.jdo.option.IgnoreCache
2.5.9. javax.jdo.option.Multithreaded
2.5.10. javax.jdo.option.NontransactionalRead
2.5.11. javax.jdo.option.NontransactionalWrite
2.5.12. javax.jdo.option.Optimistic
2.5.13. javax.jdo.option.RestoreValues
2.5.14. javax.jdo.option.RetainValues
2.6. Kodo JDO Properties
2.6.1. kodo.AggregateListeners
2.6.2. kodo.ClassResolver
2.6.3. kodo.ConnectionProperties
2.6.4. kodo.ConnectionFactoryProperties
2.6.5. kodo.Connection2DriverName
2.6.6. kodo.Connection2Password
2.6.7. kodo.Connection2URL
2.6.8. kodo.Connection2UserName
2.6.9. kodo.Connection2Properties
2.6.10. kodo.ConnectionFactory2Properties
2.6.11. kodo.ConnectionRetainMode
2.6.12. kodo.CopyObjectIds
2.6.13. kodo.DataCache
2.6.14. kodo.DataCacheTimeout
2.6.15. kodo.DynamicDataStructs
2.6.16. kodo.EagerFetchMode
2.6.17. kodo.FetchBatchSize
2.6.18. kodo.FetchGroups
2.6.19. kodo.FilterListeners
2.6.20. kodo.FlushBeforeQueries
2.6.21. kodo.InverseManager
2.6.22. kodo.LicenseKey
2.6.23. kodo.LockManager
2.6.24. kodo.LockTimeout
2.6.25. kodo.Log
2.6.26. kodo.ManagedRuntime
2.6.27. kodo.ManagementConfiguration
2.6.28. kodo.MetaDataLoader
2.6.29. kodo.ObjectLookupMode
2.6.30. kodo.OrphanedKeyAction
2.6.31. kodo.PersistenceManagerImpl
2.6.32. kodo.PersistenceManagerServer
2.6.33. kodo.PersistentClasses
2.6.34. kodo.ProxyManager
2.6.35. kodo.QueryCache
2.6.36. kodo.QueryCompilationCache
2.6.37. kodo.ReadLockLevel
2.6.38. kodo.RemoteCommitProvider
2.6.39. kodo.RestoreMutableValues
2.6.40. kodo.RetainValuesInOptimistic
2.6.41. kodo.RetryClassRegistration
2.6.42. kodo.SubclassFetchMode
2.6.43. kodo.TransactionMode
2.6.44. kodo.WriteLockLevel
2.6.45. kodo.jdbc.ClassIndicator
2.6.46. kodo.jdbc.ConnectionDecorators
2.6.47. kodo.jdbc.DataSourceMode
2.6.48. kodo.jdbc.DBDictionary
2.6.49. kodo.jdbc.FetchDirection
2.6.50. kodo.jdbc.ForeignKeyConstraints
2.6.51. kodo.jdbc.JDBCListeners
2.6.52. kodo.jdbc.LRSSize
2.6.53. kodo.jdbc.MappingFactory
2.6.54. kodo.jdbc.ResultSetType
2.6.55. kodo.jdbc.SchemaFactory
2.6.56. kodo.jdbc.Schemas
2.6.57. kodo.jdbc.SequenceFactory
2.6.58. kodo.jdbc.SubclassMapping
2.6.59. kodo.jdbc.SynchronizeMappings
2.6.60. kodo.jdbc.TransactionIsolation
2.6.61. kodo.jdbc.UpdateManager
2.6.62. kodo.jdbc.VersionIndicator

2.1. Introduction

This chapter describes the Kodo JDO configuration frameworks and how to configure Kodo JDO for your data store and runtime environment. It concludes with descriptions of all the configuration properties recognized by Kodo JDO. 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.