jPersist is an extremely powerful object-relational database persistence API that manages to avoid the need for configuration and annotation; mapping is automatic. It uses JDBC, and can work with any relational database and any type of connection resource. It uses information obtained from the database to handle mapping between the database and Java objects, so mapping configuration is not needed, and annotation is not needed. In fact, there is no configuration needed at all.

Changes

catalogPattern and schemaPattern were moved along with setMetaDataLimits to DatabaseManager and Database. catalogPattern and schemaPattern were added to databases.xml. More metadata information was added by loading ResultSetMetaData from a 1 = 0 query. SQL statements were fixed by adding checks for isAutoGenerated, isReadOnly, and isSearchable. A database handler was added so the last generated ID can be accessed. Handling of setGeneratedKeys was moved to the outer block. Additional metadata was added to support automatically generated keys in databases without JDBC support for retrieving generated IDs.

URL: Software Sensation Inc. - jWebApp Web Application Framework, Install&Update, MemSL - Memory Structures Library