2011-09-19 7 views
1

J'essaie de sauvegarder une liste de génériques (M) via Mongo/Morphia. Je reçois cette erreur quand j'ai essayé de sauver:Morphia génériques - pas possible?

com.google.code.morphia.mapping.MappingException: Classe générique dactylographié pas pris en charge: = classe java.lang.Object

Est-ce que cela signifie que Morphia n » t soutenir les génériques du tout? Y a-t-il une alternative qui fonctionnerait? L'utilisation de génériques me sauve 16 classes. Il doit y avoir un moyen plus facile qui est permis. Etonnamment, je n'ai pas été en mesure de trouver quelque chose d'utile sur cette erreur.

+0

Si vous regardez la page d'introduction ici: http://code.google.com/p/morphia/ vous voyez qu'il supporte clairement les génériques. Travaillez-vous correctement avec EntityManager? –

+0

Où voyez-vous qu'il dit qu'il utilise des classes génériques? – Matt

+0

Erm, sur le code source affiché? BTW: pourquoi ne publiez-vous pas un peu de votre code source afin que nous voyions le problème que vous avez plus clairement? –

Répondre

1

L'erreur dit tout:

com.google.code.morphia.mapping.MappingException: Générique dactylographié Classe pas pris en charge: = classe java.lang.Object

Morphia ne Soutenez enregistrer des génériques dans la base de données, ainsi, vous pouvez essayer de faire une interface simple, puis faire en sorte que toutes les classes que vous voulez sauvegarder l'implémentent, ou quelque chose comme ça.

espérons que cela aide;

Questions connexes