Castor is a data binding framework for Java. It's the shortest path between Java objects, XML documents, and relational tables. Castor provides Java-to-XML binding, Java-to-SQL persistence, and more. WWW: http://www.castor.org/