« Using Dynamic SQL with Custom DAO | Main | Oracle REF CURSOR Support - Update »

FireStorm/DAO 3.0 Early Access (build 18)

FireStorm/DAO 3.0 build 18 is now available for existing customers to preview.

New features in 3.0 include:

* Full support for Oracle REF CURSOR parameters to stored procedures
* Hibernate support
* JDBC DAOs now support setMaxRows
* Improved user interface & usability

If you do not already have the download location for version 3.0 please email sales@codefutures.com for access.

REF CURSOR support

When defining parameters for a stored procedure, chooseing the JDBC type of 'REFCURSOR' enables a chooser button next to the JDBC type dropdown. Clicking this button opens a new editor where the REF CURSOR columns can be defined.

setMaxRows support

JDBC DAOs for Tables and Views now have a setMaxRows() method. This method should be called prior to calling any finder methods to limit the number of rows returned (the DAO finder implementations simply makes a call to JDBC setMaxRows method before executing their SQL query).

User Interface & Usability

Improvements include:

  • FireStorm's tree control has had a major overhaul, with add/delete menu options now available for all items in the project structure, including provider options
  • New icons are now used in the tree and throughout the menu.
  • Many of the editors have been improved so they use all available screen space and resize gracefully
  • When defining parameters and result sets, items can now be reordered
  • When installing FireStorm, existing firestorm-conf.xml files will no longer be overwritten

Hibernate support

Hibernate support is partially implemented. FireStorm generates hbm mapping files for each table/view and generates Hibernate persistent classes for each table/view.

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)