Donate Share

Database Bean Generator

File Release Notes and Changelog

Release Name: 2.0.6

Notes:


Changes: v2.0.6 ------ Global basedir attribute overrides all tables / classes configuration BdUtils has optional basedir and package name attributes for generation in different ones than beans v2.0.5b ------ Bug Fixed: Single Finders throw FinderException if no record found v2.0.5a ------ Bug Fixed: Finders now throw FinderException instead of BaseRuntimeException v2.0.5 ------ Update of the MySQL/J Connector to version 3.1.11. RFE Fixed: The String fields are cutted to the max size in the database (Optional configuration) RFE Fixed 1366380: Generic executeUpdate Method RFE Fixed 1366373: "null" string when getting Xml representation v2.0.4a ------ Fixed formatString function for Oracle with character ' v2.0.4 ------ RFE Fixed 1315880: Format functions are now static formatString function is now correct for strings with the character ' replaceString function is now more fast v2.0.3 ------ Eliminated external references. Now isn't necessary the .jar in runtime Added alias for a table Added enabled/disabled log configuration parameter v2.0.2 ------ RFE Fixed 1189514: Finders must return the Parent class not the Skel RFE Fixed 1189376: Subcase with finders with void where RFE Fixed 1189375: Corrects Null fields behaviour RFE Fixed 1182125: The createWithId in Oracle RFE Fixed 1192067: Add extra raw code to the class v2.0.1 ------ Bug Fixed 1182113: Bad code in BdUtils Bug Fixed 1181470: Prevents malformed Finder declaration Bug Fixed 1181416: Bad ant display Bug Fixed 1181414: Comparator is bad Bug Fixed 1181349: Wrong error control for inexistent tables Bug Fixed 1183757: More flexibility with spaces in Finder arguments Bug Fixed 1183757: More flexibility with spaces in Finder arguments Bug Fixed 1186514: The code generated for String replace does not run in jdk1.3 v2.0.0 ------ Added new general parameter to extra import directives Added duplication in methods to pass an external connection Added the ant task to use generator inside ant Added some initial support of Oracle exclusive features(SEQUENCES) Fixed database schema output to show primary keys Some code cleanups and errors and exceptions handling Avoid the generation of invalid class from tables without primary keys build.xml now has more targets to make distribution packages More decent documentation and examples Javadoc and documentation is now online in the project web v2.0.0rc4 --------- Added output of the actual database structure (For future offline generation). Added a flag in config file to update only dirty fields individually. Now table definitions can be in separate xml files included by main file. Generation of a random serialVersionUID for the generated classes. Added default serialVersionUID's for core classes. Better javadoc for generated classes. Eliminated a lot of Stdout output for debug. Update of the MySQL/J Connector to version 3.1.7. v2.0.0rc3 --------- Addition of a build.xml file for ant builds. Addition of a compliant MANIFEST.MF to build a executable via -jar parameter. Added automation of javadoc document generation. Removed "enum" keyword references to make it compatible with 1.5. v2.0.0rc2 --------- Addition of a primitive logging system for SQL operations. Addition of the generation of a general purpose class for static calls. Addition of more xml support and utilities v2.0.0rc1 --------- First mature version with a lot of features. Compatibility usages are a must for the 2.1.x versions The goal is to be compatible with MySQL, Oracle and MSSQL databases. Initial xml support v < 2.x.x --------- Initial state of development.