MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Polymorphisme SD MongoDB dans le sous-document

J'ai eu un problème similaire, j'ai une classe qui implémente une interface et quand j'utilise findAll J'obtiens l'erreur :

Après avoir débogué SpringData code, j'ai réalisé que Mapper utilise @TypeAlias pour découvrir le type qu'il doit instancier, je mets donc simplement @TypeAlias("FullClassName") sur mes implémentations de test.MetaClasse et ça a marché !

J'ai testé avec votre situation et ça marchera !