首页 > 编程语言 >mongo Cannot autogenerate id of type java.lang.Object for entity of type com.tycoon.frame.entity.Tra

mongo Cannot autogenerate id of type java.lang.Object for entity of type com.tycoon.frame.entity.Tra

时间:2024-03-29 11:55:24浏览次数:18  
标签:lang Transaction java Object entity type id

1、mongo集群存入实体类数据报错 :  Cannot autogenerate id of type java.lang.Object for entity of type com.tycoon.frame.entity.Transaction!

2、通过排查实体类 Transaction 的 定义的Object 为java Class Object is the root of the class hierarchy. Every class has Object as a superclass. All objects,

   修改错误前

@Data
@Document(collection = "Transaction")
public class Transaction{

// 单机情况下使用没问题
private Object _id;

......
}
正确写法应该写为:
import org.bson.types.ObjectId;
import org.springframework.data.mongodb.core.mapping.Document;
import java.util.List;
@Data
@Document(collection = "Transaction")
public class Transaction{
//  Cannot autogenerate id of type java.lang.Object for entity of type com.tycoon.frame.entity.Transaction
// private Object _id;
    private ObjectId _id; # 正确写法

......
}

标签:lang,Transaction,java,Object,entity,type,id
From: https://www.cnblogs.com/northeastTycoon/p/18103518

相关文章

  • 标准库unsafe:带你突破golang中的类型限制
    本文分享自华为云社区《突破语言golang中的类型限制》,作者:码乐。1简介在使用c语言编程时,常常因为类型的问题大伤脑筋,而其他语言比如java,python默认类型又是难以改变的,golang提供了一些方式用于喜欢hack的用户。2标准库unsafe的简单介绍官方说明标准库unsafe包含绕过Go......
  • Golang操作kafka遇到网络问题重试的案例
    草稿0、实际中会遇到网络抖动会导致消费者有一小段时间与kafka连接遇到问题~0、如何模拟网络问题?本地跑多个kafka实例直接关掉其中一个kafka服务??怎么模拟断网??1、kafka-go与sarama都演示一下2、一个consumer消费一个topic的例子;模拟网络问题可以把kafka服务关了~观察一下再开启k......
  • Large Language Models Based Fuzzing Techniques: A Survey
    本文是LLM系列文章,针对《LargeLanguageModelsBasedFuzzingTechniques:ASurvey》的翻译。基于大型语言模型的模糊化技术综述摘要1引言2背景3基于LLM的模糊测试分析4关于未来工作和挑战的讨论5结论摘要在软件发挥关键作用的现代,软件安全和漏洞分析......
  • Stepwise Self-Consistent Mathematical Reasoning with Large Language Models
    本文是LLM系列文章,针对《StepwiseSelf-ConsistentMathematicalReasoningwithLargeLanguageModels》的翻译。基于大型语言模型的逐步自洽数学推理摘要1引言2相关工作3TriMaster100数据集4循序渐进的自洽思维链5实验6结论摘要使用大型语言模型进......
  • 论文:Improving Entity Disambiguation by Reasoning over a Knowledge Base翻译笔记(通
    文章目录论文题目:通过在知识库中进行推理来改进实体消歧摘要1介绍2相关工作2.1带有知识库上下文的勃起功能障碍(ED)问题2.2基于知识图谱嵌入的ED2.3全局ED(实体解析)2.4多模块的实体识别3拟议的方法3.1任务表述3.2概述3.3提及表示3.4初始实体得分ψ~a~3.4.1实体......
  • golang调试利器 dlv 的使用
    安装Github地址: https://github.com/go-delve/delve/如果是在本地调试,直接通过goinstall命令将其安装到本地的$GOPATH/bin下即可goinstallgithub.com/go-delve/delve/cmd/dlv@latest容器环境下由于不一定支持go,需要先安装go语言环境,会比较麻烦,可以直接将本地下载好......
  • Spring AOP 实现《自动自动填充Entity》
    定义注解AutoFill.java/***自定义注解,实现自动填填充功能*/@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public@interfaceAutoFill{OperationTypevalue()defaultOperationType.INSERT;}定义AOPAutoFillAspect.java@Aspect@Co......
  • vue/react- 报错Unable to authenticate, need: BASIC realm=“Sonatype Nexus Reposi
    问题描述在vue/react(node.js)项目中,node安装依赖install装包时报错:Unabletoauthenticate,need:BASICrealm=“SonatypeNexusRepositoryManager“如果我们报错差不多,就可以完美解决。解决方法这个问题,其实......
  • IRIS / Chronicles 定义 Item 中的 Add Type 属性
    根据我们前面说的Item中的AddType属性,这个主要用来标识输入的数据是不是随着时间的变化而变化,有下面3种选项。No‐Add这个就是当数据输入后,是不会再变化了,不会随着时间的变化而变化。ResponseEachTime这个就是每次在数据在创建的时候都有可能会变化。比如说体重,当你......
  • IRIS / Chronicles 中的 Data Type(数据类型)字段型属性
    IRIS的数据类型比较少,也就4个数据类型:字符串,数字,时间,分类。在这里分类有点像我们的下拉选择框,其实对应Java或者其语言中的数据来说可以说是枚举类型。只是IRIS的枚举类型是定义在数据库中的,并且是事先定义好的。String这个好说,就是字符串。因为M语言的限制,所以Stri......