Java MongoDB:使用Morphia保存DBObject时出错

Java MongoDB:使用Morphia保存DBObject时出错,java,mongodb,morphia,Java,Mongodb,Morphia,使用: mongo-java-driver-3.2.2.jar 和 morphia-1.1.1.jar 守则: for(用户列表用户列表:用户列表){ DBObject userlistdobj=SingletonLaunchDB.getMorphia().toDBObject(userList); SingletonLaunchDB.getMongo().save(userlistdobj); } 错误跟踪: Grave:java.lang.RuntimeException:不支持泛型T

使用: mongo-java-driver-3.2.2.jar 和 morphia-1.1.1.jar

守则:

for(用户列表用户列表:用户列表){
DBObject userlistdobj=SingletonLaunchDB.getMorphia().toDBObject(userList);
SingletonLaunchDB.getMongo().save(userlistdobj);
}

错误跟踪:


Grave:java.lang.RuntimeException:不支持泛型TypeVariable!
位于org.mongodb.morphia.mapping.MappedField.toClass(MappedField.java:616)
位于org.mongodb.morphia.mapping.EphemeralMappedField.getSubClass(EphemeralMappedField.java:84)
位于org.mongodb.morphia.mapping.EphemeralMappedField。(EphemeralMappedField.java:39)
位于org.mongodb.morphia.mapping.MappedField.discoverType(MappedField.java:498)
位于org.mongodb.morphia.mapping.MappedField.discover(MappedField.java:465)
位于org.mongodb.morphia.mapping.MappedField.(MappedField.java:93)
位于org.mongodb.morphia.mapping.MappedClass.discover(MappedClass.java:540)
位于org.mongodb.morphia.mapping.MappedClass。(MappedClass.java:124)
位于org.mongodb.morphia.mapping.Mapper.getMappedClass(Mapper.java:431)
位于org.mongodb.morphia.DatastoreImpl.getWriteConcern(DatastoreImpl.java:1632)
位于org.mongodb.morphia.DatastoreImpl.save(DatastoreImpl.java:686)


UserList
是一个未使用
@实体注释的类,并且没有
@Id
字段,这是原因吗?

这将是另一个错误。用户列表是什么样子的?那将是另一个错误。用户列表是什么样子的?