MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

A classe gerada pelo Mapstruct usa o construtor Lombok do pai em vez do filho


seu código não pode compilar mesmo sem o mapeador. Lombok reclama que o @Builder na classe B tem um tipo incompatível retornado:

como o método .builder() é estático, ele não pode usar o mecanismo de herança.

outra solução é usar @Getter na classe A e @Setter na classe B e deixar mapstruct fazer o mapeamento para você.