mapstruct-jdk8-1.2.0,具有扩展的实体

时间:2018-08-22 06:33:00

标签: mapstruct

//我的班级

@Entity
@Table(schema = "rrhh", name = "contrato_empleado")
@Access(AccessType.FIELD)
public class ContratoEmpleado extends AbstractHistoricoEmpleado implements Securizable, Serializable {

//扩展

@Entity
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
@Access(AccessType.FIELD)
public abstract class AbstractHistoricoEmpleado implements Serializable {

//我的映射器

@Mapper(componentModel = "spring", uses = {})
public interface ContratoEmpleadoMapper extends 
EntityMapper<ContratoEmpleadoDTO, ContratoEmpleado> { 
}

进行转换时出现错误:

incompatible types: com.abalia.elser2.domain_elser.ContratoEmpleado cannot be converted to com.abalia.elser2.service_elser.dto.ContratoEmpleadoDTO

我想,它必须用于“扩展”,但是我不知道我应该在映射器中添加什么额外的配置。

有人知道如何解决问题。

谢谢。

0 个答案:

没有答案