I suggest you try JMapper Framework.
It is a Java bean to Java bean mapper, allows you to perform the passage of data dynamically with annotations and / or XML.
With JMapper you can:
- Create and enrich target objects
- Apply a specific logic to the mapping
- Automatically manage the XML file
- Implement the 1 to N and N to 1 relationships
- Implement explicit conversions
- Apply inherited configurations