Не могу найти связанный атрибут, используя загрузку пружины MapstructJAVA

Программисты JAVA общаются здесь
Anonymous
Не могу найти связанный атрибут, используя загрузку пружины Mapstruct

Сообщение Anonymous »

Я следую за следующим документом для реализации интерфейса Mapper:
mapstruct- baeldung для работников и работников.

Код: Выделить всё

public class Employee {
private int id;
private String name;
// getters and setters
}
< /code>
Вот мой класс hopeedto: < /p>
public class EmployeeDTO {
private int employeeId;
private String employeeName;
// getters and setters
}
< /code>
Вот мой код Mapper: < /p>
@Mapper
public interface EmployeeMapper {
@Mapping(target="employeeId", source="entity.id")
@Mapping(target="employeeName", source="entity.name")
EmployeeDTO employeeToEmployeeDTO(Employee entity);

@Mapping(target="id", source="dto.employeeId")
@Mapping(target="name", source="dto.employeeName")
Employee employeeDTOtoEmployee(EmployeeDTO dto);
}
Я получаю " не могу найти связанный атрибут ", парят над entity.id. Entity.name, dto.employeeid и dto.employeEname. < /p>
Почему это так? Он работает нормально, если я удаляю операцию DOT на объекте и DTO и просто пишу имя поля.

Подробнее здесь: https://stackoverflow.com/questions/740 ... pring-boot

Вернуться в «JAVA»