小智 23

检查Dozer项目.

Dozer支持简单属性映射,复杂类型映射,双向映射,隐式显式映射以及递归映射.

它使用BeanUtils并在其上进行扩展.


Jon*_*han 19

查看ModelMapper.它受到了AutoMapper的启发,但增加了一些新的东西,比如智能映射.

ModelMapper是一个智能对象映射框架,无需手动将对象映射到彼此.它使用基于约定的方法映射对象,同时提供简单的重构安全API来处理特定的映射方案.

http://modelmapper.org

还有来自AutoMapper的创建者Jimmy Bogard的简短博客文章:

http://lostechies.com/jimmybogard/2012/09/17/automapper-for-java/