Warp-persist is a lightweight library that provides persistence and transactions for applications using Google Guice.
You can use warp-persist inside web and servlet applications as well as EJB and simple desktop applications. All with a few simple configuration steps.
Quick Hits
- Inject DAOs & Repositories
- Flexible units-of-work
- Declarative transaction management
- Using @Transactional
- Or your own custom AOP
- Dynamic Finders (reduce boilerplate query code)
Warp-persist fully supports:
...and is easily extensible to any persistence system of your choice!