PriDE History

Version 2.5.0, 2014-09-07

Postgres mappings updated
Support for Postgres column type hstore added
Support for Postgres array columns added

Version 2.4.0, 2009-10-27

Support for Enums added which also means end-of-life for JDK 1.4 support
Extensions in SQLExpression
Improved detection of setter methods in AttributeDescriptor

Version 2.3.2, 2007-06-08

Bugfix for prepared operations in conjunction with multiple database contexts (SF request 1414722)
Robustness of ResultIterator improved (SF request 1404043)
Seconds and milliseconds added to default SQL logging
Empty WHERE clauses cause complete selection rather than SQL syntax error (SF request 1733979)

Version 2.3.1, 2005-12-08

Build script changed from make to Ant
Bugfix for SQLOperator.NOTIN (SR request 1340583)
Function Database.getDBName() added (SR request 1365576)
Function DatabaseFactory.getContext() added (SR request 1372809)
System.exit(1) removed from default exception listener (SR request 1279860)
Check for closed connections added in ResourceAccessorJ2SE (SR request 1251960)
SQL command failures are reported to logfile (SR request 1372816)
Documentation of configuration properties added (SR request 259342)
Functions getFetchSize() and setFetchSize() added to ResultIterator (SR request 1363567)
Bugfix in where-clause assembly for prepared statements (SR request 1363560)

Version 2.3.0, 2005-06-05

Licence changed to LGPL
Properties passed in constructor of ResourceAccessorJ2SE are forwarded to the DriverManager for potential connection configuration
Improvement in entity generator concerning tinyints, numerics and decimals as suggested by Franco Biaggi
Entity generator generates record descriptor as final member
Generator bugfix for tables/views without primary keys (SR request 1186452)
Support for retrieval of auto-generated values after insertion
Support for HSQL added (in fact there was nothing to do except for auto-fields)

Version 2.2.3, 2005-03-17

New function getDBType() added in classes ResourceAccessor, AbstractResourceAccessor, and Database

Version 2.2.2, 2005-03-01

Multi-threading bug fixed (SF request 1153527)
Ant Task for entity generator added (SF request 1120104)

Version 2.2.1, 2005-01-05

Eclipse plugin updated (SF request 1087909)
Extensions in class RecordDescriptor for better support of joins
Documentation for join support extended

Version 2.2.0, 2004-07-29

Improvement in entity generator by Andre Costa
Nasty debugging relict removed, speeding up query operations up to 50% (SF request 989952)
Flexible ResultSet data access, default is now by-name (SF request 994472)

Version 2.1.3, 2004-06-29

Function ObjectAdapter.getAutoFields added to ommit initialization of database-managed columns

Version 2.1.2, 2004-06-21

Minor bugfixes in entity generator (SF requests 961379 and 959310)
Minor improvement in Eclipse plugin (SF request 965001)

Version 2.1.1, 2004-04-12

PreparedOperation extended by functions addBatch und executeBatch
Separate generation of value and mapping types added in entity generator
Support for base classes for generated types added in entity generator
Eclipse plugin extended accordingly

Version 2.1.0, 2004-02-23

Eclipse plugin for entity generation added
Interface ResourceAccessorI slightly extended
Support for database-side system time added

Version 2.0.4, 2003-10-28

Quickstart tutorial added
Problem with wrong IllegalAccessException fixed (SF request 831715)
Problem with missing update field fixed (SF request 831921)

Version 2.0.3, 2003-10-16

Handling of null parameters in prepared operations improved
ResourceAccessorWeb added for using PriDE in a servlet engine
Unit testing extended for DB2 and usage from servlet engines
Servlet example added
Typos removed in the documentation

Version 2.0.2, 2003-09-30

ResourceAccessorJ2SE improved for use in multiple contexts
Mapping for Java type byte added
SQL formating for boolean members added in AbstractResourceAccessor
Passing NULL values to prepared statements improved
  (caused NullPointerException for boolean parameters)

Version 2.0.1, 2003-08-04

Documentation reviewed and slightly improved

Version 2.0.0, 2003-06-30

Baseline for Open Source release
Documentation translated to English
Convenience adapter classes refactored
Configuration of resource accessors by property lists
Improved error detection
New method formatPreparedValue in interface SQLFormatter
Support for java.util.Date in prepared statements
Type java.util.Date by default mapped to java.sql.Timestamp
Class ResultIterator extended
Partial update functionality added

Version 1.2.3, 2003-06-11

Mappings für Clob, Blob und byte[] added
PreparedStatementAccess.init ist now public (analogous to ResultSetAccess)
New function ResultIterator.getObject added

Version 1.2.2, 2002-12-04

Generator supports entity types from multiple tables (joins)
Some imporvements in ResultIterator
Some improvements in ResultSetAccess
Bug fixed in wildcard methods
Type java.util.Date by default mapped to java.sql.Date
Typos in examples removed
JUnittests for base functionality added

Version 1.2.0, 2002-09-11

Rudimentary support for prepared statements
Neue base class StoredProcedure to call stored procedures
Simple SQL expression builder (class SQLExpression)
New interface SQLFormatter für common handling of SQL formatting

Version 1.1.2, 2002-06-23

New function ResourceAccessor.formatValue() für DB-specific SQL formatting

Version 1.1.1, 2002-02-15

Internal calls of getDeclaredMethod() replaced by getMethod() für applications in restrictive environments (e.g. J2EE implementation by SUN).

Version 1.1.0, 2001-11-29

First released version

Home Introduction Javadoc