Database Bean Generator 2.1.0 review
DownloadGenerator is an command line application written in java that have the goal to make easy the construction of little applications that
|
|
Generator is an command line application written in java that have the goal to make easy the construction of little applications that needs some database objects stuff.
Database Bean Generator isn't a replacement of complex object persistence solutions, like hibernate or TopLink but it covers a different target. The little java web applications that dont' use sofisticated persistence options.
Generator invocation is simple, just type:
java -jar generator.jar -xml (config-file.xml)
where config-file is a xml config file with the definitions to connect to the database and generate the bean classes.
Here are some key features of "Database Bean Generator":
Generates classes to access via custom connection resources to database tables.
Configuration files are in clear xml format and can be embedded or separate.
Supports individual or global field updates.
Supports custom set of Exceptions.
Provides toXML function for each entity generated.
Provides automatic generation of finders coonfigured in the xml configuration file.
Provides some utility static methods via the BdUtils.java class generation.
Generates an xml file with the database structure.
Supports configuration of the methods that produces XML (String as CDATA, data as attributes or values, ...)
Initial support for MySQL and Oracle (Oracle support is in initial stage at this moment).
Provides an ant task for automatic integration builds.
Supports transparent renaming of the generated class individual fields.
Supports normal or CDATA output in individual fields.
Supports utilization in all database methods with your own external connection.
Preliminar support of a pluggable logging system (The goal is use log4j integration)
Support for SEQUENCES in Oracle and AUTOINCREMENT in MySQL
Support arbitrary raw code and imports from configuration file
Correct treatment for NULL values of the fields in the generated class
What's New in This Release:
Added initial support for Firebird and MS SQL Server
Updated MySQL Driver to version 5.0.4
Database Bean Generator 2.1.0 search tags