我正在努力将字符串对象从 source(Relation.class) 映射到目标列表(RelationListDTO.class) 。
关系.java
public class Relation {
private String name;
private String email;
private String completeAddress;
// getters and setters
}
Run Code Online (Sandbox Code Playgroud)
关系列表DTO.java
public class RelationListDTO {
private String name;
private String email;
private List<Address> address;
// getters and setters
}
Run Code Online (Sandbox Code Playgroud)
地址.java
public class Address{
private String street;
private String city;
// getters and setters
}
Run Code Online (Sandbox Code Playgroud)
映射器类
@映射器
public interface RelationMapper {
@Mapping(source = "completeAddress", target = "address.get(0).city")
RelationListDTO relationToListDto(Relation relation);
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用。有人可以帮忙吗?