Daniel Marino
24 outubro 2024
Resolvendo erro MapStruct: Nenhuma propriedade chamada 'contact.holders.emails' no mapeamento Java

Um aviso de compilação ocorre quando MapStruct é usado para mapeamento de objetos neste problema Java. Ao mapear modelos de domínio de várias versões, ocorre uma incompatibilidade de campo. Em particular, o campo 'emails' na versão 6 precisa ser mapeado para 'email' na versão 5, porém o MapStruct não consegue descobri-lo, pois está sob uma superclasse.