sql >> Base de Datos >  >> NoSQL >> MongoDB

La clase generada por Mapstruct usa el constructor Lombok del padre en lugar del hijo

su código no puede compilarse incluso sin el mapeador. Lombok se queja de que @Builder en la clase B ha devuelto un tipo incompatible:

debido a que el método .builder() es estático, no puede usar el mecanismo de herencia.

otra solución es usar @Getter en la clase A y @Setter en la clase B y dejar que mapstruct haga el mapeo por usted.