-
0 votesanswersviews
映射上下文中的子上下文
源域模型具有包含公共设置和业务对象的根 . 公共设置和业务对象具有关联的类型映射 . 我希望能够使用转换器转换源域模型的根对象,并应用类似于公共设置和业务对象的类型映射 root.collectionA().stream().flatMap((BizA bizA) -> bizA.collectionB().stream().map((BizB bizB) -> ... -
0 votesanswersviews
ModelMapper异常 - 无法强制转换为org.modelmapper.internal.Mutator
我正在接受这个例外的吼叫异常 . 我正在使用modelmapper来转换我的项目中的类 . Deal和DealDocument类是相同的 . 交易文件类如下: public class DealDocument extends Deal implements Serializable { private static final long serialVersionUID = 12390... -
3 votesanswersviews
使用ModelMapper级联PropertyMaps
考虑6个POJO类:3个DAO和3个DTO . DAOs:"A","B","C"DTO:"One","Two","Three" public class A { private int idOfA; private String name; privat... -
1 votesanswersviews
ModelMapper Provider在映射的第一级属性上被忽略
我已经在ModelMapper转换中成功使用了Provider,但我偶然发现了一个奇怪的情况 . 我注意到,该供应商正在考虑只为超越的转变,例如“第一级”的对象:我有两个层次:1)TipoConsultarProcessoResposta,TipoProcessoJudicial和TipoDocumento 2日)ConsultarProcessoResposta,ProcessoJudicial... -
3 votesanswersviews
如何在 Map 阶段跳过一个字段?
我有员工对象列表 - 列表我需要将其转换为员工转移对象列表 - 列表 假设两个类中都存在字段“password” . 在少数情况下,我需要从Employee→EmployeeDTO中包含密码 在少数情况下,我不需要密码,并希望从Employee - EmployeeDTO中排除 . 示例代码段: List<Employee> employees = employeeRe... -
2 votesanswersviews
应该重用ModelMapper实例来利用缓存的TypeMaps吗?
我正在使用ModelMapper在对象之间进行直接映射 . ModelMapper mapper = new ModelMapper(); // TypeMap created mapper.map(sourceObj, destObj); mapper = new ModelMapper(); // TypeMap is recreated mapper.map(sourceObj, dest... -
1 votesanswersviews
Modelmapper循环映射
我有各自的DTO的父母和子女课程,如下所示 class Parent { List<Child> children; // setters and getters } class Child { Parent parent; } class ParentDto { List<ChildDto> children; // sette... -
0 votesanswersviews
使用ModelMapper将平面结构映射到层次结构
我需要调用泛型函数并让它在任何对象和模式之间进行映射 . 对于这个用例,我们正在探索modelmapper . 我们正在考虑下面的例子 我的来源是Class列表 . 此类包含很少的属性,它是一个扁平结构 . 现在我的来源是扁平结构: 我有一个SourceList列表,其中包含Source列表 . Source有employeeid,employername,employeeid和employee... -
0 votesanswersviews
模型映射器将Map <String,Object>映射到扩展另一个不适用于列表字段的泛型类的类
我正在尝试使用模型映射器从Map创建自定义配置对象 . 一切都得到正确映射,除了 fields 属性,它来自Generic超类 . 我的目标对象是 public class ADParserConfig extends CustomParserConfig<ADParserConfigField> { private String pattern; public String ge... -
1 votesanswersviews
使用Org.ModelMapper进行条件映射((condition)?get-this:get-that)
我试图有条件地使用一个吸气剂或另一个,取决于 Map 的根/源的条件 . A 引用 B ;但是,它(引用)被允许为null . 当引用不为null时,我想使用它的一个属性( B ) . 但是,当引用为null时,我想使用源中的属性( A ) . 它's a little business-logic' y但是我们的系统中有很多数据模型遵循这种模式 . 它'd be beneficial to ... -
0 votesanswersviews
如何使用ModelMapper基于源值而不是其类型创建条件转换器?
我正在尝试使用ModelMapper将实体映射到DTO . 当没有加载@JoinColumn(延迟加载)时出现问题 . ModelMapper尝试访问延迟加载实体的属性,然后抛出LazyInitializationException . 我已经有了解决这个问题的策略,但我找不到能够满足我需要的单一ModelMapper功能 . Here is what I need to do: 对于每个未加载... -
9 votesanswersviews
ModelMapper:选择基于Child类的映射
TL;DR 我想以一种从AbstractParent映射到AbstractParentDTO的方式使用modelMapper,稍后在ModelMapper-Config中调用每个Sub-class的特定映射器,然后跳过其余的(abstrac-class)映射 . 怎么可能?这是正确的方法吗?有设计缺陷吗? What I have: 父实体: @Inheritance(strategy = Inh...