Daniel Marino
24 Οκτωβρίου 2024
Επίλυση σφάλματος MapStruct: Δεν υπάρχει ιδιότητα με όνομα 'contact.holders.emails' στο Java Mapping
Εμφανίζεται μια προειδοποίηση μεταγλώττισης όταν χρησιμοποιείται το MapStruct για αντιστοίχιση αντικειμένων σε αυτό το πρόβλημα Java. Κατά την αντιστοίχιση μοντέλων τομέα από διάφορες εκδόσεις, εμφανίζεται αναντιστοιχία πεδίου. Ειδικότερα, το πεδίο «email» στην έκδοση 6 πρέπει να αντιστοιχιστεί στο «email» στην έκδοση 5, ωστόσο το MapStruct δεν μπορεί να το ανακαλύψει καθώς βρίσκεται κάτω από μια υπερκλάση.