Part 6. Kodo JPA/JDO Reference Guide

Table of Contents

1. Introduction
1.1. Intended Audience
2. Configuration
2.1. Introduction
2.2. License Configuration
2.3. Runtime Configuration
2.4. Command Line Configuration
2.5. Plugin Configuration
2.6. JDO Standard Properties
2.7. Kodo Properties
2.8. Kodo JDBC Properties
3. Logging
3.1. Logging Channels
3.2. Kodo Logging
3.3. Disabling Logging
3.4. Log4J
3.5. Apache Commons Logging
3.6. Custom Log
4. JDBC
4.1. Using the Kodo DataSource
4.2. Using a Third-Party DataSource
4.3. Runtime Access to DataSource
4.4. Database Support
4.5. Setting the Transaction Isolation
4.6. Setting the SQL Join Syntax
4.7. Accessing Multiple Databases
4.8. Configuring the Use of JDBC Connections
4.9. Statement Batching
4.10. Large Result Sets
4.11. Default Schema
4.12. Schema Reflection
4.13. Schema Tool
4.14. XML Schema Format
4.15. The SQLLine Utility
5. Persistent Classes
5.1. Persistent Class List
5.2. Enhancement
5.3. Object Identity
5.4. Managed Inverses
5.5. Persistent Fields
5.6. Fetch Groups
5.7. Eager Fetching
5.8. Lock Groups
6. Metadata
6.1. Generating Default JDO Metadata
6.2. Metadata Factory
6.3. Additional JPA Metadata
6.4. Metadata Extensions
7. Mapping
7.1. Forward Mapping
7.2. Reverse Mapping
7.3. Meet-in-the-Middle Mapping
7.4. Mapping Defaults
7.5. Mapping Factory
7.6. Non-Standard Joins
7.7. Additional JPA Mappings
7.8. Mapping Limitations
7.9. Mapping Extensions
7.10. Custom Mappings
7.11. Orphaned Keys
8. Deployment
8.1. Factory Deployment
8.2. Integrating with the Transaction Manager
8.3. XA Transactions
9. Runtime Extensions
9.1. Architecture
9.2. JPA Extensions
9.3. JDO API Extensions
9.4. Object Locking
9.5. Savepoints
9.6. Query Language Extensions
9.7. Generators
9.8. Transaction Events
9.9. Non-Relational Stores
10. Caching
10.1. Data Cache
10.2. Query Compilation Cache
11. Remote and Offline Operation
11.1. Detach and Attach
11.2. Remote Managers
11.3. Remote Event Notification Framework
12. Management and Monitoring
12.1. Configuration
12.2. Kodo Management Console
12.3. Accessing the MBeanServer from Code
12.4. MBeans
13. Profiling
13.1. Profiling in an Embedded GUI
13.2. Dumping Profiling Data to Disk from a Batch Process
13.3. Controlling How the Profiler Obtains Context Information
14. Third Party Integration
14.1. Apache Ant
14.2. Maven
15. Optimization Guidelines

 

Skip navigation bar   Back to Top