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.
| Tags | jdbc Java SE dao Persistence |
|---|---|
| Licenses | Apache 2.0 |
| Operating Systems | Platform Independent |
| Implementation | Java 6 |
Recent releases


Release Notes: A problem in which one to many relationships were working was fixed.


Release Notes: H2 Database support was added in this release.


Release Notes: The license was changed to Apache 2.0 from the LGPL. No features were added in this release.


Release Notes: This maintenance release fixes some minor issues and a huge refactoring that improved the codebase. JOTM is now unsupported for transactions. Only Atomikos is supported for JTA. HSQLDB support was added.


Release Notes: This is basically a maintenance release that fixes one major bug and some minor issues. The SaveOrUpdate method is now working properly.