|  |  |  | License Codehaus OpenEJB OpenJMS OpenORB Tyrex

Old releases
General
Release 1.3
Release 1.3rc1
Release 1.2

Main
Home
About
Features
Download
Dependencies
Reference guide
Publications
JavaDoc
Maven 2 support
Maven 2 archetypes
DTD & Schemas
Recent HTML changes
News Archive
RSS news feed
Project Wiki

Development/Support
Mailing Lists
SVN/JIRA
Contributing
Support
Continuous builds
Prof. services

Related projects
Spring ORM support
Spring XML factories
WS frameworks

XML
XML

XML Code Generator
XML Code Generator

JDO
Introduction
First steps
Using JDO
JDO Config
Types
JDO Mapping
JDO FAQ
JDO Examples
JDO HOW-TOs
Tips & Tricks
Other Features
JDO sample JAR

Tools
Schema generator

Advanced JDO
Caching
OQL
Trans. & Locks
Design
KeyGen
Long Trans.
Nested Attrs.
Pooling Examples
LOBs
Best practice

DDL Generator
Using DDL Generator
Properties
Ant task
Type Mapping

More
The Examples
3rd Party Tools
JDO Tests
XML Tests
Configuration

About
License
User stories
Contributors
Marketplace
Status, Todo
Changelog
Library
Contact
Project Name

Castor JDO - How To's
Introduction
Documentation
Contribution
OQL
Core features
Cascading
Caches
Connection pooling
Use of Castor in J2EE applications
Database specifica

## Castor JDO - How To's

### Introduction

This is a collection of HOW-TOs. The Castor project is actively seeking additional HOW-TO contributors to expand this collection. For information on how to do that, please see 'How to author a HOW-TO'.

### Documentation

- | How to author a HOW-TO document
- | How to author an FAQ entry
- | How to author a code snippet
- | How to author core documentation

### Contribution

- | How to setup Castor project in eclipse
- | How to run Castor JDO's database independend unit tests
- | How to run Castor JDO's test suite
- | How to run Castor JDO's performance tests
- | How to submit a bug report
- | How to prepare a patch
- | How to Contribute a Patch via Jira

### OQL

- | How to use a LIMIT clause

### Core features

- | How to use a cache
- | How to map enums
- | How to log SQL statements

### Cascading

- | How to use cascading operations - overview
- | How to use cascading on object creation
- | How to cascading on object deletion
- | How to cascading on object updates

### Caches

- | How to create a custom cache provider
- | How to use Castor in a J2EE cluster

### Connection pooling

- | How to use Jakarta DBCP with Castor

### Use of Castor in J2EE applications

- | How to use Castor with distributed transaction

### Database specifica

- | How to connect to a Apache Derby instance in network server mode

<notice> Copyright © 1999-2005 ExoLab Group, Intalio Inc., and Contributors. All rights reserved. </notice>
<notice> Java, EJB, JDBC, JNDI, JTA, Sun, Sun Microsystems are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and in other countries. XML, XML Schema, XSLT and related standards are trademarks or registered trademarks of MIT, INRIA, Keio or others, and a product of the World Wide Web Consortium. All other product names mentioned herein are trademarks of their respective owners. </notice>