Tuesday, January 8, 2008

Persistence (JDBC, Hibernate, JPA, EJB) Tier Code Generator

FireStorm/DAO is a Java Code Generator that can import existing database schemas (from a SQL script or from a live JDBC connection) and can then generate a complete persistence tier based on any of the following Java persistence technologies:

  • Java Database Connectivity (JDBC)
  • Java Persistence API (JPA)
  • Enterprise JavaBeans (EJB)
  • Hibernate Java Persistence

FireStorm/DAO generates Java source code and configuration files that developers would otherwise have to write by hand. FireStorm/DAO generates code that is compliant with the Data Access Object (DAO) design pattern (DAO is a core J2EE design pattern). FireStorm/DAO can also generate native persistence code for Object Relational Mapping (ORM) products (such as Hibernate or JDO-based products).