This is maintenance release; a lot of refactoring was performed to align it with other libraries within Midao Project. A few classes were deprecated and a few renamed. Presentation and Getting Started guides were released as well
- Added presentation
- Added getting started guide
- A lot of internal refactoring related to synchronization of class names amount other libraries of Midao Project: Midao* classes were replaced by Mjdbc*. Midao* classes are now deprecated.
- Midao exceptions were renamed into Mjdbc exceptions
- Addition in Examples.
This release brings scrollable and updateable lazy output handlers (for both JDBC3 and JDBC4). Deep optimizations were done to all lazy output handlers. A few additional functional tests were introduced. The overall number of unit+functional tests was increased to over 800.
- Implemented scrollable and updateable Output Handlers
- Improved Lazy output handlers hierarchy - now all Lazy handlers are in lazy package. Also renamed BeanListLazyOutputHandler and MapListLazyOutputHandler into BeanLazyOutputHandler and MapLazyOutputHandler.
- Added 6 new Lazy output handlers: BeanLazyScrollOutputHandler, BeanLazyScrollUpdateOutputHandler, BeanLazyUpdateOutputHandler, MapLazyScrollOutputHandler, MapLazyScrollUpdateOutputHandler, MapLazyUpdateOutputHandler.
- Small internal improvements in all Lazy output handlers.
- Added LazyCacheIterator. Is returned from (QueryParametersLazyList).getLazyCacheIterator().
- Added 2 new functional tests per each Database.
- Updated c3p0 and dbcp dependencies. Delivered c3p0(0.9.1) and dbcp(1.4.1 and 1.3.1).
- Stopped adding RC to the version. Due to unplanned development - it is no longer can be considered as Release Candidate.