首页 文章
  • 0 votes
     answers
     views

    映射上下文中的子上下文

    源域模型具有包含公共设置和业务对象的根 . 公共设置和业务对象具有关联的类型映射 . 我希望能够使用转换器转换源域模型的根对象,并应用类似于公共设置和业务对象的类型映射 root.collectionA().stream().flatMap((BizA bizA) -> bizA.collectionB().stream().map((BizB bizB) -> ...
  • 0 votes
     answers
     views

    ModelMapper异常 - 无法强制转换为org.modelmapper.internal.Mutator

    我正在接受这个例外的吼叫异常 . 我正在使用modelmapper来转换我的项目中的类 . Deal和DealDocument类是相同的 . 交易文件类如下: public class DealDocument extends Deal implements Serializable { private static final long serialVersionUID = 12390...
  • 3 votes
     answers
     views

    使用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 votes
     answers
     views

    ModelMapper Provider在映射的第一级属性上被忽略

    我已经在ModelMapper转换中成功使用了Provider,但我偶然发现了一个奇怪的情况 . 我注意到,该供应商正在考虑只为超越的转变,例如“第一级”的对象:我有两个层次:1)TipoConsultarProcessoResposta,TipoProcessoJudicial和TipoDocumento 2日)ConsultarProcessoResposta,ProcessoJudicial...
  • 3 votes
     answers
     views

    如何在 Map 阶段跳过一个字段?

    我有员工对象列表 - 列表我需要将其转换为员工转移对象列表 - 列表 假设两个类中都存在字段“password” . 在少数情况下,我需要从Employee→EmployeeDTO中包含密码 在少数情况下,我不需要密码,并希望从Employee - EmployeeDTO中排除 . 示例代码段: List<Employee> employees = employeeRe...
  • 2 votes
     answers
     views

    应该重用ModelMapper实例来利用缓存的TypeMaps吗?

    我正在使用ModelMapper在对象之间进行直接映射 . ModelMapper mapper = new ModelMapper(); // TypeMap created mapper.map(sourceObj, destObj); mapper = new ModelMapper(); // TypeMap is recreated mapper.map(sourceObj, dest...
  • 1 votes
     answers
     views

    Modelmapper循环映射

    我有各自的DTO的父母和子女课程,如下所示 class Parent { List<Child> children; // setters and getters } class Child { Parent parent; } class ParentDto { List<ChildDto> children; // sette...
  • 0 votes
     answers
     views

    使用ModelMapper将平面结构映射到层次结构

    我需要调用泛型函数并让它在任何对象和模式之间进行映射 . 对于这个用例,我们正在探索modelmapper . 我们正在考虑下面的例子 我的来源是Class列表 . 此类包含很少的属性,它是一个扁平结构 . 现在我的来源是扁平结构: 我有一个SourceList列表,其中包含Source列表 . Source有employeeid,employername,employeeid和employee...
  • 0 votes
     answers
     views

    模型映射器将Map <String,Object>映射到扩展另一个不适用于列表字段的泛型类的类

    我正在尝试使用模型映射器从Map创建自定义配置对象 . 一切都得到正确映射,除了 fields 属性,它来自Generic超类 . 我的目标对象是 public class ADParserConfig extends CustomParserConfig&lt;ADParserConfigField&gt; { private String pattern; public String ge...
  • 1 votes
     answers
     views

    使用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 votes
     answers
     views

    如何使用ModelMapper基于源值而不是其类型创建条件转换器?

    我正在尝试使用ModelMapper将实体映射到DTO . 当没有加载@JoinColumn(延迟加载)时出现问题 . ModelMapper尝试访问延迟加载实体的属性,然后抛出LazyInitializationException . 我已经有了解决这个问题的策略,但我找不到能够满足我需要的单一ModelMapper功能 . Here is what I need to do: 对于每个未加载...
  • 9 votes
     answers
     views

    ModelMapper:选择基于Child类的映射

    TL;DR 我想以一种从AbstractParent映射到AbstractParentDTO的方式使用modelMapper,稍后在ModelMapper-Config中调用每个Sub-class的特定映射器,然后跳过其余的(abstrac-class)映射 . 怎么可能?这是正确的方法吗?有设计缺陷吗? What I have: 父实体: @Inheritance(strategy = Inh...

热门问题