DAL4j
Data Access Layer 4 Java
...Framework generated pojos use the DAL4j framework DAO generic to simplify CRUD operations.
DAL4j provides optional hooks to allow you to integrate encryption/decryption of data field used when data is encrypted in the database.
Last, DAL4j provides a set of Generic classes that can be used to simplify creation of J2E Session Beans which perform CRUD operations using generated Entities