Java bean映射库 - 要选择哪个(将一个对象转换为另一个对象)?

时间:2014-02-15 10:48:41

标签: java mapping orika

我有使用DTO的Model,DTO,Managers / Services的多层项目,还有一些CXF webservices客户端,其中有一个层可以将响应转换为我的模型。 我们使用不同的方法,项目很大,我们使用例如Spring Beautils的许多副手映射,这些映射可能会产生错误,难以维护但速度最快。

我发现Orika是一个有趣的库,它不像Dozer那样使用反射,它在某些时候生成代码(比如手动代码),但我不知道什么时候 - 当你构建你的应用程序时使用maven或何时部署应用程序,例如Weblogic服务器? 你会选择什么?

BTW:你知道其他值得使用的库(我使用Java 1.7,log4j,junit,spring,hibernate,cxf,jersey,guava,lamba4j)吗?

2 个答案:

答案 0 :(得分:0)

这是thesis比较各种解决方案来做映射。 Orika是个不错的选择。

答案 1 :(得分:0)

您可能有兴趣看到JMapper Framework。 特别是因为它允许管理多级映射(此处为wiki page