Ich versuche, eine Entität Order
zu einer OrderDTO
mit MapStruct abzubilden. Ich möchte OrderDTO
ein neues Feld total
hinzufügen, dieses Feld ist nicht in der ursprünglichen Entität Order
verfügbar und sollte unter Verwendung der Informationen berechnet werden, die in der Order
(Auftragseingang Preis, Menge, Steuern ...) verfügbar sind. Ich habe ein neues Feld total
im OrderDTO
und ich versuche, es zu kartieren durch eine Standardmethode zur Mapper-Schnittstelle ergänzt:MapStruct fügt ein neues berechnetes Feld zum dto hinzu
public interface OrderMapper {
...
default BigDecimal orderToTotal(Order order){
return logicToCalculateTotal();
}
}
Als ich Mittagessen der Build MapStruct die Fehler startet
Nicht zugeordnete Zieleigenschaft: "total".
Irgendeine Idee, wie man dieses Problem löst?
Dank