Hibernate DAO Code Generator

FireStorm/DAO makes Hibernate DAO developers more productive by automatically generating Java source code for accessing relational databases using the Hibernate framework. The benefits provided to Hibernate DAO developers by CodeFutures' code generation approach are higher developer productivity, better software quality, and lower maintenance costs. You can start using and benefiting from Hibernate straight away with FireStorm/DAO.

FireStorm/DAO is available for free: Download Now!

Hibernate DAO and ORM Code Generation

FireStorm/DAO is a 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:

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), without the option of using the DAO design pattern. When generating Hibernate code (without DAOs), FireStorm/DAO produces Hibernate persistent classes and a Hibernate mapping file (*.hbm.xml) for each database table.

Reduced Hibernate Complexity

FireStorm/DAO adopts a pragmatic approach of generating Java source code for data persistence that is a direct mapping of a particular relational database schema. It is also possible to define complex multi-table queries and to leverage existing database logic contained within stored procedures.

The generated source code is well-written, consistent and contains documentation. Most importantly, the generated code is production quality and has been tested in literally hundreds of deployments world-wide.

Getting Started with FireStorm/DAO

First Steps

CodeFutures recommends that you start by quickly looking through the pages of the online tutorial. This will give you an idea of how simple FireStorm/DAO is to use.

CodeFutures then recommends that you watch the introductory video.

Java Code Generator

If you have not done so already, you are ready to download FireStorm/DAO.

Whitepapers

 FireStorm/DAO Technical Overview (PDF)

Learning about FireStorm/DAO Architect Edition

You should start by reading an introduction to FireStorm/DAO Architect Edition.

Watch the FireStorm/DAO Architect Edition video introduction.

You can see some sample code generation template source code on the Architect Edition Technical Specifications page.

Explaining FireStom/DAO To Your Manager

You can obtain product brochures at the Document Library, including a Product Overview and Pricing Sheet.

You can also provide your manager with a Web link to some Customer Testimonials.

CodeFutures has a range of white papers and presentations available for download from a password-protected Web page. If you need additional documentation to explain the value of FireStorm/DAO to your project manager or purchasing manager, you should contact sales@codefutures.com.

Additional Resources

FireStorm/DAO is a database access tool based on the Data Access Object design pattern.

Download FireStorm/DAO

CodeFutures provides a free program to analyze the performance of your MySQL database.

Free MySQL Performance Analysis

Read about how Database Sharding helps many major companies to linearly scale their database applications.

Request Database Sharding White Paper

dbShards economically scales large, high transaction volume databases using Database Sharding.

View Introduction to dbShards Video