Osage is a JDBC-based object-relational mapping system. It maps Java objects to RDBMS, generates SQL for retrieving, saving, and deleting objects, converts between XML and RDBMS, and can auto-generate keys, and maintain dependent objects and relations.