Merge pull request #12525 from panos-kakos/JAVA-13410
[JAVA-13410] Replaced @Mappings with sequential @Mapping
This commit is contained in:
commit
790828fc18
@ -6,17 +6,20 @@ import com.baeldung.entity.Division;
|
|||||||
import com.baeldung.entity.Employee;
|
import com.baeldung.entity.Employee;
|
||||||
import org.mapstruct.Mapper;
|
import org.mapstruct.Mapper;
|
||||||
import org.mapstruct.Mapping;
|
import org.mapstruct.Mapping;
|
||||||
import org.mapstruct.Mappings;
|
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@Mapper
|
@Mapper
|
||||||
public interface EmployeeMapper {
|
public interface EmployeeMapper {
|
||||||
|
|
||||||
@Mappings({ @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") })
|
@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);
|
EmployeeDTO employeeToEmployeeDTO(Employee entity);
|
||||||
|
|
||||||
@Mappings({ @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") })
|
@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);
|
Employee employeeDTOtoEmployee(EmployeeDTO dto);
|
||||||
|
|
||||||
DivisionDTO divisionToDivisionDTO(Division entity);
|
DivisionDTO divisionToDivisionDTO(Division entity);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user