Type |
Changes |
By |
|
Tests fail to build under 1.6, and warning while compiling source Fixes
DBUTILS-32. |
bayard
|
|
BeanListHandler and BeanHandler fail to support java.sql.Date() Fixes
DBUTILS-1. |
bayard
|
|
ResultSetRowProcessor abstract handler and some classes rework Fixes
DBUTILS-16. |
bayard
|
|
Setting bean properties fa ils silently Fixes
DBUTILS-3. |
bayard
|
|
MockResultSet needs to handle equals and hashCode Fixes
DBUTILS-9. |
dgraham
|
|
MockResultSet: Throw UnsupportedOperationException for not implemented methods Fixes
DBUTILS-7. |
bayard
|
|
Implement Pluggable Adaptors to Make BeanHandler Smarter Fixes
DBUTILS-20. |
dgraham
|
|
Patch for extending BasicRowProcessor Fixes
DBUTILS-15. |
dgraham
|
|
Protected QueryRunner.close() methods Fixes
DBUTILS-12. |
dgraham
|
|
Updated docs for example.html page (select AS) Fixes
DBUTILS-23. |
dgraham
|
|
Added protected ResultSetIterator.rethrow() method to wrap SQLExceptions in RuntimeExceptions. Fixes
DBUTILS-4. |
dgraham
|
|
Added SQLState and error code to rethrown SQLExceptions. Fixes
DBUTILS-5. |
dgraham
|
|
Added KeyedHandler to create a Map of Maps from a ResultSet. Fixes
DBUTILS-25. |
dgraham
|
|
Use current class' ClassLoader instead of QueryLoader's ClassLoader in loadQueries(). Fixes
DBUTILS-2. |
dgraham
|
|
Made QueryLoader.loadQueries() protected so subclasses can use query repositories other than properties files. Fixes
DBUTILS-22. |
dgraham
|
|
QueryRunner now calls getDataSource() internally any time it needs access to its DataSource object to allow subclasses to provide different behavior. |
dgraham
|
|
Added DbUtils.rollbackAndClose() and DbUtils.rollbackAndCloseQuietly(). |
dgraham
|
|
Call ResultSet.getTimestamp() in BeanProcessor.processColumn() if the bean property is a java.sql.Timestamp. Oracle's getObject() implementation returns its own incompatible Timestamp class. Fixes
DBUTILS-26. |
dgraham
|
|
Changed QueryRunner.fillStatement() null handling to use Types.VARCHAR instead of Types.OTHER. This works for the following tested drivers: Firebird 1.5/firebirdsql 1.5RC3, Oracle 9/ Thin driver, MySQL 4.0/Msql Connecttor 3.0 and mm.mysql 2.0.4 MaxDB 7.5, HSQLDB 1.7.1, and MS Access/ODBC Bridge. Fixes
DBUTILS-18. |
dgraham
|
|
Added a protected QueryRunner.prepareConnection() method to allow subclasses to customize the Connections retrieved from the DataSource before they're used. Fixes
DBUTILS-21. |
dgraham
|
|
Refactored bean handling from BasicRowProcessor into new BeanProcessor class. This also fixes the common problem with Oracle NUMERIC fields not being set into bean properties. |
dgraham
|
|
Added QueryRunner.batch() methods for batch updates. Fixes
DBUTILS-13. |
dgraham
|
|
Added new ResultSetHandler implementation, ColumnListHandler, that converts one ResultSet column into a List of Objects. Fixes
DBUTILS-11. |
dgraham
|