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.