【发布时间】:2015-03-22 14:36:10
【问题描述】:
我正在使用 ModelMapper 框架 (http://modelmapper.org/) 在 Java 中映射对象。 我在映射包含抽象类的具体类(DTO 到实体)时遇到了问题。
示例:
任务有一个 AbstractItems 列表。
AbstractItems 是问题和标准。
public class TaskDTO {
...
private List<AbstractItemDTO> items;
}
映射方法:
// task is an TaskDTO object
return getModelMapper().map(task, TaskEntity.class);
ModelMapper 尝试创建一个新的 AbstractItem 实例,这会引发异常。
有没有办法在运行时映射抽象类?
Like QuestionDTO -> Question, CriteriaDTO ->Criteria
【问题讨论】:
标签: java object-object-mapping modelmapper