我有使用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)吗?答案 0 :(得分:0)
这是thesis比较各种解决方案来做映射。 Orika是个不错的选择。
答案 1 :(得分:0)
您可能有兴趣看到JMapper Framework。 特别是因为它允许管理多级映射(此处为wiki page)