MongoDB开发常见错误


一、morphia-插入数据到mongodb中出现org-bson-codecs-configuration-CodecConfiguratio

当Java的pojo类中内嵌了另外的一个pojo,并且在这个pojo的字段上加上了注解 ,如:

@Property("options")
@JSONField(name = "options")
private List<Options> options = new ArrayList<>();

使用morphia框架向数据库插入数据时报如下异常

org.bson.codecs.configuration.CodecConfigurationException: Can't find a codec for class common.POJO.model.SystemConfig.
    at org.bson.codecs.configuration.CodecCache.getOrThrow(CodecCache.java:46)

解决方案将上面的Property注解删除掉,就ok了。


特别提醒:扫码关注微信订阅号'起岸星辰',实时掌握IT业界技术资讯! 转载请保留原文中的链接!
  目录