107得票14回答
更好的将Kotlin数据对象映射到数据对象的方式

我希望将一些“数据”类对象转换/映射为类似的“数据”类对象。例如,将用于web表单的类转换为用于数据库记录的类。data class PersonForm( val firstName: String, val lastName: String, val age: In...

32得票3回答
如何使用 ModelMapper 处理深度继承对象?

A.java @Entity @Getter @Setter @Inheritance @JsonTypeInfo(use=JsonTypeInfo.Id.NAME, inclue=JsonTypeInfo.As.PROPERTY, property="type") @JsonSubTyp...

32得票5回答
如何自定义 ModelMapper

我想使用ModelMapper将实体转换为DTO并进行反向转换。大多数情况下它都能正常工作,但我该如何自定义它。由于选项太多了,很难找出从哪里开始。有什么最佳实践吗? 我将在下面自己回答,但如果有更好的答案,我会接受它。

31得票5回答
ModelMapper:匹配多个源属性层次结构

我无法解决modelMapper错误。你有任何想法问题出在哪里吗? NB:由于java.sql.Time没有无参构造函数,我找不到更好的方法,只能编写转换器。org.modelmapper.ConfigurationException: ModelMapper configuration e...

31得票5回答
ModelMapper库是否支持像ArrayList或HashSet这样的集合?

这个问题与AutoMapper无关。 我的问题是关于Java中的ModelMapper,但由于我的声望太低,无法为modelmapper创建新标签。对此混淆感到抱歉。 无论如何,我的问题在于modelmapper库是否支持像arraylist或hashset这样的集合?它似乎不支持从集合到集...

28得票5回答
ModelMapper,将实体列表映射到DTO对象列表

我正在使用Spring MVC框架编写简单的博客Web应用程序。 我想向我的应用程序添加DTO层。 我决定使用ModelMapper框架,将Entity对象转换为在我的视图中使用的DTO对象。 但是我有一个问题。在我的主页上,我展示了我的博客上的帖子列表。在我的视图中,它只是Post(实体...

26得票3回答
ModelMapper如何跳过一个字段

我想在UserDTO和User之间建立映射,但是要排除一个字段,比如说city。我该怎么做?我认为这种方法会起作用,但实际上并没有:ModelMapper modelMapper = new ModelMapper(); modelMapper.typeMap(UserDTO.class,U...

21得票2回答
如何使用modelMapper将嵌套类转换

我有一个简单的类,希望使用modelMapper将其映射到DTO类。class Source { private String name; private String address; List<Thing> things; // getter...

20得票2回答
如何使用Java 8和ModelMapper的显式映射?

我通过官方文档http://modelmapper.org/getting-started/学习了如何使用ModelMapper。 这里有一个使用Java 8进行显式映射的示例代码。modelMapper.addMappings(mapper -> { mapper.map(src...

18得票2回答
Jackson ObjectMapper与其他对象映射工具的区别

我找不到任何关于jackson的ObjectMapper与其他映射器(如dozer/mapStruct/modelMapping等)之间差异的解释。所有的文章都比较dozer/mapStruct/modelMapping,但它们忽略了ObjectMapper。我不明白哪里出了问题?这个映射器是...