- Updated documentation for: delete cascade, ESCAPE
character change, Apache licence note, new DODS.startup(URL,String) method.
- New DODS startup method (DODS.startup(URL,String)), now DODS can read
application configuration file from application classpath (folder or jar), or
from given URL.
- ReadOnly attributes for template files are automatically changed
- Added new public methods oid_setXXX(BigDecimal), oid_setXXX(String), oid_setXXX(ObjectId)
in DO templates.
- Added description for 'SendStringParametersAsUnicode' connection parameter
for MS-JDBC driver ('Inside DODS').
- Fixed problem with closed connection in connection poll - problem with
MS-JDBC driver.
- Added new parameter 'AppName' (DatabaseManager level) - used in Enhydra 6.0
- Added 'CaseSensitive' parameter for calculate/recalculate string comparisons
in cache
- Added new driver specific parameter 'DisableFetchSizeWithMaxRows'.
- Fixed problem with Simple Query Cache and readSkip - in runQuery method
- Added new chapter 'Database Vendor and Driver Specific Parameters' in 'Inside
DODS'
- Fixed problem with calling setMaxRows() - without filtering data
- Changes to suport db querys with full columns naming
- Added 'UseCursorName' parameter in app. *.conf file (also exists in driver
specific section of database vendor *.conf file)
- Fixed problem with save() method - without transaction. Added rollback in
catch block.
- New parameter IncrementVersions is added in conf file. If this parameter set
to true (default value is true) values in version columns are incremented
during mass Updates.
- Documantation is updated (related to supported Db Vendors): dods_qstart.xml
and using_dods.xml
- Support for jdk 1.3.x in runtime: removed LinkedHashMap dependence for LRU
cache, Cache implementation extends LRUMap and SequencedHashMap (for jdk 1.3) -
new classes borrowed from Jakarta-common. Removed LinkedHashMap dependences for
full caching.
- Fixed problem with force=false attribute in dods ant task (when output
directory contains '.' character
- All examples use hsqldb.jar from dods lib-ext (not separate jar for each
application)
- Fixed bug for update set parameters - complex update statements
- New method for setting expressions in Update statements is implemented (exprSetXXX)
- Fixed problem with DEFAULT_WILDCARD_ESCAPE_CLAUSE value. Added support for
disabling ESCAPE clause ('none' value for WildcardEscapeClause parameter)
- Support for DbVendor driver specific properties in vendor conf files. Added
Cursor name parameter - implemenattion neccesery for MSJDBC driver - using
cursors.
- Fixed bug - full caching: set size of LRUMap according to Map - constructor
argument.
- Fixed problem with AutoSaveCreateVirgin parameter. DODS didn't insert into
transaction 'virgin' objects.
- Clean transactions are used for cache initialization.
- Save method without trans-param is generated even when dirtyDos=omit.
- Fixed problem with selectOids parameter and executing mass Updates.
- Fixed problem with TransactionCaches=true, lazyLoading=true and calling createExisting
methods with non persistent oid in database. This situation caused problem in TransactionCache
- add DO which doesn't exist in database. New methods are created ceInternal -
for internal usage - creating DO object which exists in database. Public createExisting
methods now always check if DO exists in database.