/
java56
/
Hotels
Обзор
Документация
Войти
/
java56
/
Hotels
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/org/mikhail/mapper/AddressMapper.java
22 строки
661 B
Mikhail Gorbatenkov
35 - edit the mappers
01 фев 2025, 19:08
01 фев 2025, 19:08
c59570d
Код
Авторство
О чём код?
package org.mikhail.mapper; import org.mapstruct.Mapper; import org.mapstruct.Mapping; import org.mapstruct.Named; import org.mikhail.dto.AddressDTO; import org.mikhail.entity.AddressEntity; @Mapper(componentModel = "cdi") public interface AddressMapper extends DtoToEntityMapper<AddressDTO, AddressEntity>, UpdateEntityMapper<AddressDTO, AddressEntity> { @Mapping(target = "id", source = "id") AddressEntity mapToAddress(Long id); @Named(value = "mapToAddressId") default Long mapToAddressId(AddressEntity addressEntity) { if (addressEntity == null) { return null; } return addressEntity.getId(); } }