public class User { String name;} 看,我希望将externalCode映射到我有一个方法可以做到这一点。我已经用自定义@CodeMapping注释标记了我的方法,并将该注释放入qualifiedBy参数。所以,这是我的映射器。externalCode", qualifiedBy = CodeMapping.class)
User toUser(Client client);
我正在探索mapstruct来映射JPA实体和DTO对象。Target(String name) { super(name); } public Target(Base base) { super(base); }我必须注释默认构造函数警告存在未映射的目标属性"base“。没有映射哪个目标属性?在警告中不可能打印属性的名称吗?我使用eclipse作为IDE,可能与其他工具不同吗?这样的代码会导致NPE:
Base base = null