MongoDB如何去除Java实体对象数据中的_class字段
发布时间
阅读量:
阅读量
在将Java实体对象直接存入MongoDB数据库的过程中,出现了与_class相关的字段

当前这个_class字段暂时不需要进行存储操作
而引入_class字段的目的是为了在将document转换为Java对象时,能够准确映射到对应的子类实例。
若要移除该字段,方法较为简单:在DefaultMongoTypeMapper类的构造函数中,第一个参数用于指定MongoDB中_type字段的名称。若将其设置为null,则在保存数据时将不会自动添加_class属性。因此,需要对该参数进行覆盖处理
package com.zsf.spider.config;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.NoSuchBeanDefinitionException;
import org.springframework.context.annotation.Bean;
impor
全部评论 (0)
还没有任何评论哟~
