【发布时间】:2018-02-13 22:12:50
【问题描述】:
给定如下定义的 Source 类:
class Source{
private String name;
private int age;
private List<Phone> phones;
// getters and setters
}
以及如下定义的电话类:
class Phone{
private Long id;
private String phoneNumber;
// getters and setters
}
以及如下定义的目标类:
class Target{
private String name;
private int age;
private List<Long> idsPhones;
// getters and setters
}
我有一个界面是:
@Mapper
interface MyMapper{
Target toTarget(Source source);
Source toSource(Target target);
}
如何将源类中的电话列表映射到目标类中的 idsPhone 列表,反之亦然?
【问题讨论】:
-
Phone 类的结构是什么? idsPhone 代表什么?它们有什么关系?你试过什么了?这个问题需要更多细节。
-
嗨@archilius,电话类有这样的结构:class Phone{ private Long id, private String phoneNumber}
-
将此添加为问题中的编辑并回答我提出的其他问题。没有足够的细节,没有人可以帮助你
-
你考虑过使用orika吗?