Persistence4j is a very simple library which can be used to persist data into Relational databases.This library frees you from writing the Data transfer objects. Just create a POJO and simply save it using this library.I have also integrate Java transaction API with this library The library is written 100% in the Java language and minimum Java 1.6 is required .
A Sample Application is there to demonstrate how to use the Persistence4J framework.This sample web application is build using GWT library and can be deployed to any servlet 2.5 compatible container e.g tomcat, Jetty etc.
How to build Sample Application?
Checkout source code of sample application(http://persistence4j.googlecode.com/svn/tags/1.5/sample/persistence4J-sample-web) and follow the instructions in readme.txt
Lightweight Database Schema Crawler Library developed using Java.This is a simple library which can be used to Crawler the underlying schema of a database and returns POJO objects which makes it very easy to use. This library takes care of all the differences among the various database management systems and makes Application code free from the dbms differences.You keep using same POJO objects even if you change the underlying dbms. .