IT入门小白 2023-01-31 17:02 采纳率: 30.8%
浏览 11

关于#mongodb#的问题,如何解决?

springboot项目集成mongodb,运行后,mongodb中的数据库为何多出了两个属性?
dao层接口代码如下:

@Repository
public interface LogRepository extends MongoRepository<LogEntity, Long> {
}

dao层实现类代码如下:

@Repository
public class LogDAO {
    private final LogRepository repository;

    public LogDAO(LogRepository repository) {
        this.repository = repository;
    }

    public void insert(LogEntity entity) {
        repository.insert(entity);
    }
}

实体类代码如下:

@Document("rc_log")
@Data
public class LogEntity {
    private Integer userId;
    private Integer userType;
    private String requestUrl;
    private String message;
    private Object exception;
    private Integer resultCode;
    private Date datetime = new Date();
}

没有异常的情况下,mongodb缓存的数据属性应该是6个,运行结果多出了两个属性。
运行截图如下:

img


希望广大网友能帮我解答!

  • 写回答

2条回答 默认 最新

  • 小飞LOVE霞 2023-01-31 17:09
    关注

    序列化和反序列化时用的

    评论

报告相同问题?

问题事件

  • 创建了问题 1月31日