我正在尝试通过 Mongo/Morphia 保存泛型列表(M)。当我尝试保存时出现此错误:
com.google.code.morphia.mapping.MappingException:不支持通用类型类:= class java.lang.Object
这是否意味着 Morphia 根本不支持泛型?有没有可行的替代方案?使用泛型为我节省了 16 个类。必须有一种更简单的方法被允许。
令人惊讶的是,我找不到任何关于此错误的有用信息。
最佳答案
错误说明了一切:
com.google.code.morphia.mapping.MappingException: Generic Typed Class not supported: = class java.lang.Object
Morphia 不支持在数据库中保存泛型,因此,您可以尝试制作一个简单的接口(interface),然后让所有要保存的类实现它,或者类似的东西。
希望有帮助;
关于java - Morphia 泛型 - 不可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7472889/