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