Castor
Home PageCategories: Object-relational mapping, XML
Latest version: 1.2
Added 2005-01-11Updated 2006-06-07
Open Source data binding framework for Java.
Castor joins Java objects, XML documents and relational tables. It provides Java-to-XML binding, Java-to-SQL persistence, and more.
Features include:
- Castor XML: Java object model to and from XML (XML databinding). Generate source code from an XML Schema; Default introspection or mapping file for existing object models.
- Castor JDO: Java object persistence to RDBMS. Castor JDO is not the same-as or compatible with Sun's JDO. Castor has a different approach to handling data object to RDBMS mappings.
- XML-based mapping file to specify bindings for existing object models
- Support for schema-less Java to XML binding
- In memory caching and write-at-commit reduces JDBC operations
- Two phase commit transactions, object rollback and deadlock detection
- OQL query mapping to SQL queries
- EJB container managed persistence provider for OpenEJB
- Ability to create base mapping from existing Java classes
- Ability to create an XML Schema from an XML input document
Built for Java |
Free or free version available |
Source code provided |