0
囲まれたオブジェクト参照をパラメータとしてマッピングメソッドに渡す方法はありますか?Mapstructで囲まれたオブジェクトをマッピングメソッドに渡す
public class Car {
public int id;
public Person driver;
}
public class Person {
public int carId;
}
personToPersonDtoAfterMapping
カスタムメソッドに人物オブジェクトをマッピングするとき、私は囲んで車のオブジェクトへの参照が必要です。
@Mapper
public abstract class CarMapper {
public abstract CarDto carToCarDto(Car car);
public abstract PersonDto personToPersonDto(Person person);
@AfterMapping
protected void personToPersonDtoAfterMapping(Person person, @MappingTarget PersonDto dto, Car enclosedCar) {
dto.setCarId(enclosedCar.getId())
}
}