Entity-pruner - Google Code. New for 2012: Performance has been greatly enhanced by caching reflected metadata used by the EntityPruner.
This project deals with the "Impedence Mismatch" that occurs when JPA entities need to be returned across RMI, AMF, Web Service calls, etc. It contains Just 3 classes that interface with your code: XSnapshot: Powerful Data Transfer Objects - XSnapshot. Dozer - Dozer (Javabean mapping framework)