persistence4j is a small and lightweight Java object persister that uses JDBC to persist data into a relational database. The library frees you from writing the Data transfer objects - just
create a POJO and simply save it. Transactional and non-transactional connections are supported and can be configured from the simple properties file.