/
NikolayIvkin
/
tutorials1
Обзор
Документация
Войти
/
NikolayIvkin
/
tutorials1
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
mapstruct/src/main/java/com/baeldung/mapper/DeliveryAddressMapper.java
24 строки
898 B
Eric Martin
Merge pull request #8125 from eugenp/revert-8119-BAEL-3275-2
01 ноя 2019, 04:43
01 ноя 2019, 04:43
3225470
Код
Авторство
О чём код?
package com.baeldung.mapper; import org.mapstruct.Mapper; import org.mapstruct.Mapping; import org.mapstruct.MappingTarget; import com.baeldung.entity.Address; import com.baeldung.entity.Customer; import com.baeldung.entity.DeliveryAddress; @Mapper public interface DeliveryAddressMapper { @Mapping(source = "customer.firstName", target = "forename") @Mapping(source = "customer.lastName", target = "surname") @Mapping(source = "address.street", target = "street") @Mapping(source = "address.postalcode", target = "postalcode") @Mapping(source = "address.county", target = "county") DeliveryAddress from(Customer customer, Address address); @Mapping(source = "address.postalcode", target = "postalcode") @Mapping(source = "address.county", target = "county") DeliveryAddress updateAddress(@MappingTarget DeliveryAddress deliveryAddress, Address address); }