This release finally introduced basic runtime configuration features for the jOOQ Factory. This configuration now includes:
- Execute listener and SQL tracing support. jOOQ allows you to hook your own listeners into jOOQ's query execution engine to be notified of all sorts of events - The existing SchemaMapping features. They are now part of the runtime configuration - StatementType settings. Specify whether a Factory should execute java.sql.PreparedStatements (with bind variables) or static java.sql.Statements with inlined variables. The runtime configuration is documented here: http://www.jooq.org/manual/JOOQ/Factory/ The listener and tracing support has been requested by Christopher Deckers, a new jOOQ user who has had the courtesy to contribute the new experimental jOOQ Console, which is documented here: http://www.jooq.org/manual/ADVANCED/ExecuteListener/ Any feedback on the jOOQ Console is very welcome! Apart from that, another long-requested feature is now fully implemented: The GeneratorStrategy, allowing for custom naming strategies in generated source code. This will allow for generating custom table / record class name prefixes / suffixes, as well as overriding the default behaviour for rendering UPPER, lower and CamelCase artefacts. See the manual for details: http://www.jooq.org/manual/META/Configuration/ See the full release notes here: http://www.jooq.org/notes.php
