没有找到能够从类型org.bson.types.ObjectId转换为类型org.bson.types.ObjectId的转换器

时间:2014-07-31 08:56:11

标签: java mongodb maven jboss7.x objectid

我在解决昨天在我的网络应用程序中出现的问题时遇到了一些麻烦。

所以这就是场景:

我在Jboos 7上运行Web应用程序,通常会查询mongodb数据库。此数据库上的每个文档都有一个ObjectId作为_id。转换器和id序列化器和反序列化器位于 api 中,我的Web应用程序包含在pom.xml的 manifestEntries 中。

现在,每当我尝试从mongodb获取Document时,我都会遇到以下异常

 org.springframework.core.convert.ConverterNotFoundException: No converter found capable of converting from type org.bson.types.ObjectId to type org.bson.types.ObjectId

对我来说,如果对象实际上不同但它们是相同的,那么这将是有意义的。我没有发布任何代码,因为我认为这可能是Jboss或Maven问题。任何人都可以解决这个问题吗?

谢谢你, 佩德罗

1 个答案:

答案 0 :(得分:0)

我将字段ID类型更改为BigInteger,现在它可以正常工作。