解决Entity 实体类中加了@Id 注解后仍然出现org.hibernate.AnnotationException: No identifier specified for entity 错误

摘要:
启动错误如下图所示:解决方案:检查联机数据。大多数人都说,带有主键的@Id注释没有添加到实体类中,这是必需的。但我已将@Id添加到实体类中。为什么我仍然报告此错误?

启动报错如下图所示:

解决Entity 实体类中加了@Id 注解后仍然出现org.hibernate.AnnotationException: No identifier specified for entity 错误第1张

解决方案:

查看网上的资料,大部分都说在实体类中没有添加加主键的注解@Id,这个是必须的。但是我的实体类中明明已经添加了@Id,为什么还会报这个错误呢?

后来检查了很久,发现是我import的包出现了错误,正确的应该是import javax.persistence.Id 而我却导入了org.springframework.data.annotation.Id 这样虽然@Id 在IDE语法检查时不会报错,但并会使我编译错误起不来,因此运行时会报上面但错误。

参考文章:https://blog.csdn.net/qq_24082175/article/details/79084677

免责声明:文章转载自《解决Entity 实体类中加了@Id 注解后仍然出现org.hibernate.AnnotationException: No identifier specified for entity 错误》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇h5 时间控件问题,怎么设置type =datetime-local 的值Scuba数据库漏洞扫描工具--安装与使用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

QBC查询

-----------------siwuxie095 QBC 查询 1、QBC,即 Query By Criteria,它是 Hibernate 提供 的另一种查询方式 2、使用 HQL 查询需要写 hql 语句,但使用 QBC 查询 不需要写语句,直接使用方法实现 3、QBC操作的是实体类和属性 4、使用 Criteria对象实现 QBC 查询 基本查...

SpringMvc @ResponseBody

  一.@Response使用条件 二. @Response在最小配置、jackson的jar包情况下,json中包含的日期类型字段都是以时间戳long类型返回 三. Jack序列化对象转为JSON的限制条件 四. @ResponseBody如何工作的 五. Spring偏底层记录. 六.参考文章   一. @Response使用条件 1.引入依赖ja...

Nodejs 8.0 踩坑经验汇总

.Linq:Linq to sql 类 高度集成化的数据库访问技术 使用Linq是应该注意的问题:   1.创建Linq连接后生成的dbml文件不要变动,生成的表不要碰,拖动表也会造成数据库连接发生变动,需要重新保存.   2.属性拓展的使用:添加一个新的类,不要在dbml中添加属性拓展,一旦数据库变动,属性拓展类就会失效.   3.使用Linq获取的数据...

反射+枚举+freemarker,自动生成实体类,自动建表建索引(二)之建表建索引,注解和DatabaseMetaData 获取信息

接上一篇博文 反射+枚举+freemarker,自动生成实体类,自动建表建索引(一)之生成实体类,枚举详解,这篇博文介绍自动建表。 用反射+枚举+freemarker,自己实现的自动生成实体类和自动建立数据表建索引。用enum枚举作为数据表的配置文件,1个枚举就是1张表,根据枚举类,自动生成实体类,和自动建表建索引。 主要步骤和 上一篇博文差不多,就是...

asp.net core系列 31 EF管理数据库架构--必备知识 反向工程

一.   反向工程   反向工程是基于数据库架构,生成的实体类和DbContext类代码的过程,对于Visual Studio开发,建议使用PMC。对于其他开发环境,请选择.NET Core CLI工具(跨平台)。     (1) 在程序包管理器控制台(PMC)工具中使用命令Scaffold-DbContext 来进行反向工程。     (2) 在.NET...

WINFORM--第三讲(下拉列表)

下拉列表:1.如何把选项放进去。手动放:不常用。使用代码放:(1).使用代码逐项添加a.造一个实体类:重写父类的ToString()方法,返回要显示的属性。b.使用实体造对象c.把对象添加到下拉列表的items集合中去。 案例:把民族表中的数据读取出来加载到下拉列表中去。a.准备实体类、链接类、数据访问类。b.在界面后台代码中,调用数据访问类,获取返回来的...