在推土机中通过字段映射获取字段

时间:2010-09-15 15:35:52

标签: java nhibernate-mapping javabeans dozer

我正在使用dozer来映射bean属性。我这样做的方式是:dozerMapper.map(sourceClass,destClass)。这将返回整个映射的类。 但是,有没有办法获得单个属性映射到的内容? 例如,如果SourceClass有propA,有没有一种简单的方法来获取propA映射到的DestClass中的相应属性?

1 个答案:

答案 0 :(得分:1)

Dozer不公开公开其地图信息。您可能需要查看ModelMapper,它提供了一个允许您读取映射的SPI:

ModelMapper modelMapper = new ModelMapper();
List<Mapping> mappings = modelMapper.createTypeMap(Source.class, Dest.class).getMappings();

您可以在docs for the mapping interface中阅读更多内容,或查看项目网站上的一些常规示例和文档:

http://modelmapper.org