小编Rob*_*rto的帖子

MapStruct将新的计算字段添加到dto

我正在尝试将实体映射OrderOrderDTO使用MapStruct.我想添加到OrderDTO一个新字段total,此字段在原始实体中不可用Order,应使用Order(订单条目价格,数量,税金......)中提供的信息进行计算.我创建了一个新的字段total,OrderDTO我试图通过向mapper接口添加一个默认方法来映射它:

public interface OrderMapper {

    ...

    default BigDecimal orderToTotal(Order order){
        return logicToCalculateTotal();
    }
}
Run Code Online (Sandbox Code Playgroud)

当我午餐时,构建MapStruct会启动错误

未映射的目标属性:"总计".

知道如何解决这个问题吗?

谢谢

java-8 spring-boot mapstruct

2
推荐指数
1
解决办法
1234
查看次数

标签 统计

java-8 ×1

mapstruct ×1

spring-boot ×1