Secondly, you can write your own implementation of ConnectionPool using your favorite package for allocating connections. Thirdly, you can configure a driver without using pooling. In addition, you can configure a DataSource. An example configuration file, database.xml, is provided with the distribution. Contributing Osage should support more datatypes, more database specific syntax, and should have better error checking.
Bug fixes are certainly welcome.
For enhancements or implementing items in the Todo list, I encourage you to contact me first. I will respond to items posted in the Open Discussion at SourceForge. Inc. Assaf Arkin's original code is in Castor JDO , an excellent object-relational mapping system. The reasons for developing Osage are enumerated above. Bill la Forge's Quick is used for loading the class maps.