sql >> Databasteknik >  >> NoSQL >> MongoDB

Mapstruct-genererad klass använder Lombok-byggaren från förälder istället för barn

din kod kan inte kompilera även utan mapparen. Lombok klagar på att @Builder i klass B har inkompatibel typ som returneras:

eftersom .builder()-metoden är statisk kan den inte använda arvsmekanismen.

en annan lösning är att använda @Getter på A-klass och @Setter på B-klass och låta mapstruct göra mappningen åt dig.



  1. MongoDB aggregeras inom daglig gruppering

  2. Mongoose Query:Hitta ett element i en array

  3. Redis beteende med flera samtidiga program som gör läs/del på samma hash-nyckel

  4. Det går inte att deserialisera PyMongo ObjectId från JSON