/
NikolayIvkin
/
tutorials1
Обзор
Документация
Войти
/
NikolayIvkin
/
tutorials1
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
mapstruct/src/main/java/com/baeldung/mapper/EmployeeMapper.java
33 строки
1 KB
panagiotiskakos
[JAVA-13410] Replaced @Mappings with sequential @Mapping
25 июл 2022, 15:47
25 июл 2022, 15:47
bda1a94
Код
Авторство
О чём код?
package com.baeldung.mapper; import com.baeldung.dto.DivisionDTO; import com.baeldung.dto.EmployeeDTO; import com.baeldung.entity.Division; import com.baeldung.entity.Employee; import org.mapstruct.Mapper; import org.mapstruct.Mapping; import java.util.List; @Mapper public interface EmployeeMapper { @Mapping(target = "employeeId", source = "entity.id") @Mapping(target = "employeeName", source = "entity.name") @Mapping(target = "employeeStartDt", source = "entity.startDt", dateFormat = "dd-MM-yyyy HH:mm:ss") EmployeeDTO employeeToEmployeeDTO(Employee entity); @Mapping(target = "id", source = "dto.employeeId") @Mapping(target = "name", source = "dto.employeeName") @Mapping(target = "startDt", source = "dto.employeeStartDt", dateFormat = "dd-MM-yyyy HH:mm:ss") Employee employeeDTOtoEmployee(EmployeeDTO dto); DivisionDTO divisionToDivisionDTO(Division entity); Division divisionDTOtoDivision(DivisionDTO dto); List<Employee> convertEmployeeDTOListToEmployeeList(List<EmployeeDTO> list); List<EmployeeDTO> convertEmployeeListToEmployeeDTOList(List<Employee> list); }