当前位置: 首页 > news >正文

No Identifier specified for entity 的解决办法

一、 起因

使用 Spring-Data-Jpa, 在定义实体类 Entity 时,出现了这个异常。

二、 原因

原因有两点

  1. 没有指定主键
    Jpa 要求每一个实体都要指定一个主键,所以需要在一个属性上面加上@Id。

  2. 导错包
    这个正是我错误的地方,导错了包。
    这里的@Id这个注解在两个地方存在

我们需要的是 javax.persistence.Id,
而不是org.springframework.data.annotation.Id

相关文章:

  • Java使用Jxls 导入导出Excel
  • 表格thead设置border无效的原因之一
  • th:href中出现变量
  • css 只显示一行 超出用...表示
  • thymeleaf 设置时间格式
  • 小程序 真机调试Unhandled promise rejection page not found
  • js判断移动设备 分辨率
  • safari遮罩无效
  • jquery获取style
  • jquery切换display
  • pc端active的属性怎么适配到移动端
  • java 实现session的退出登录
  • 去除移动端a标签的target=“_blank“
  • snipaste截长图
  • 小程序 <text>居中
  • Android系统模拟器绘制实现概述
  • Angularjs之国际化
  • CSS实用技巧
  • javascript 总结(常用工具类的封装)
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • Swoft 源码剖析 - 代码自动更新机制
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 用jQuery怎么做到前后端分离
  • PostgreSQL之连接数修改
  • ![CDATA[ ]] 是什么东东
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • #pragam once 和 #ifndef 预编译头
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (11)MSP430F5529 定时器B
  • (2015)JS ES6 必知的十个 特性
  • (52)只出现一次的数字III
  • (C语言)fread与fwrite详解
  • (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • (七)c52学习之旅-中断
  • (全部习题答案)研究生英语读写教程基础级教师用书PDF|| 研究生英语读写教程提高级教师用书PDF
  • (一)Thymeleaf用法——Thymeleaf简介
  • (转)拼包函数及网络封包的异常处理(含代码)
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • ... 是什么 ?... 有什么用处?
  • .NET 5种线程安全集合
  • .NET MVC之AOP
  • .net MySql
  • .NET 中什么样的类是可使用 await 异步等待的?
  • .NET 中小心嵌套等待的 Task,它可能会耗尽你线程池的现有资源,出现类似死锁的情况
  • .net2005怎么读string形的xml,不是xml文件。
  • .NET简谈设计模式之(单件模式)
  • .NET命名规范和开发约定
  • @ 代码随想录算法训练营第8周(C语言)|Day57(动态规划)
  • @TableId注解详细介绍 mybaits 实体类主键注解
  • [Android View] 可绘制形状 (Shape Xml)