我正在寻找一个Bean来豆映射Java框架,他们的映射规则可以被定义外/不是在Java代码中。源bean和目标bean有n个子bean,所以映射规则可能有点复杂(不是简单的一对一映射)。配置(例如XML)Java Bean来Bean的映射框架
有关进程的一个小概述: 这是简单的ETL过程,但有可配置的映射逻辑。 我使用Spring Batch将多行记录(固定长度文件)加载到bean中。它只是将记录表示为javabean,将其用作定义的映射规则的基础。这个映射的结果是另一个完全不同的源代码构建的javabean。在这里我想使用这个到Java bean之间的通用映射框架。
的Spring Batch的部分是完全地明确和落实。
当然,我可以定义它硬编码在Java但透明的原因,我有这个映射逻辑导出的Java代码之外。
有谁知道这样一个框架?有人存在吗?我找到了Dozer,但我想我无法在其XML中定义一些复杂的映射规则。