FireStorm/DAO is a Java Code Generator that imports existing database schemas and then generates a complete persistence tier based on any of the following Java persistence technologies:

-Hibernate (this is a new feature in this release)
-Java Database Connectivity (JDBC)
-Java Data Objects (JDO)
-Enterprise JavaBeans (EJB)

FireStorm/DAO generates Java source code and configuration files that developers would otherwise have to write by hand. When generating Hibernate code (without DAOs), FireStorm/DAO produces Hibernate persistent classes and a Hibernate mapping file (*.hbm.xml) for each database table.

You can read about Hibernate support here:

http://www.codefutures.com/hibernate


You can download FireStorm/DAO from here:

http://www.codefutures.com/products/firestorm/download/


The press release is here:

http://www.codefutures.com/hibernate-java-persistence/