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. It generates Java source code and configuration files that developers would otherwise have to write by hand, and that is compliant with the Data Access Object (DAO) design pattern.
| Tags | Database Software Development Code Generators Libraries Java Libraries Utilities |
|---|---|
| Operating Systems | Unix Mac OS X Windows Windows Windows Windows |
| Implementation | Java SQL |
Recent releases


Changes: FireStorm/DAO now generates DAO code for JDBC, EJB CMP, JDO, and Hibernate. New features include Hibernate support, Oracle REF CURSOR store procedure support, using dynamic SQL with custom SQL DAOs, and many usability improvements.


Changes: This release adds Hibernate support, enhanced Oracle stored procedure support, dynamic SQL with custom SQL DAOs, setMaxRows support, and setting of default values for DTO fields.


Changes: This release generates a complete persistence tier-based JDBC DAO, EJB, JDO, and Hibernate (new in this release). When generating Hibernate code (without DAOs), it produces Hibernate persistent classes and a Hibernate mapping file (*.hbm.xml) for each database table.


Changes: This release now includes full support for generating Java persistence code for calling Stored Procedures (Oracle, SQL Server, Sybase). Other enhancements include an improved user interface, and new wizards for generating code.


Changes: This version provides Struts-based JSP client generation, DAO generation from partial DB schemas, enhanced automated build system support, optimized JDBC code generation, dynamic update methods, and extended SOA support.