Mingyang.net:No identifier specified for entity

org.hibernate.AnnotationException: No identifier specified for entity: net.mingyang.modules.system.ConfigGroup
    org.hibernate.cfg.InheritanceState.determineDefaultAccessType(InheritanceState.java:277)
    org.hibernate.cfg.InheritanceState.getElementsToProcess(InheritanceState.java:224)
    org.hibernate.cfg.AnnotationBinder.bindClass(AnnotationBinder.java:775)
    org.hibernate.cfg.Configuration$MetadataSourceQueue.processAnnotatedClassesQueue(Configuration.java:3788)
    org.hibernate.cfg.Configuration$MetadataSourceQueue.processMetadata(Configuration.java:3742)
    org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1410)
    org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1844)
    org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1928)
    ......

原来是没有定义@Id。

Mingyang.net:No identifier specified for entity

时间: 2025-01-02 00:31:16

Mingyang.net:No identifier specified for entity的相关文章

Mingyang.net:注解配置Hibernate时报错Unknown Entity

注解配置时报错:org.hibernate.MappingException: Unknown entity: net.mingyang.cms.bean.User org.hibernate.MappingException: Unknown entity: net.mingyang.cms.bean.User at org.hibernate.internal.SessionFactoryImpl.getEntityPersister(SessionFactoryImpl.java:1096

SpringBoot2 JPA No Identifier specified for entity的解决办法

No Identifier specified for entity的错误 此类注解都在 import javax.persistence.*;包下     @Id     @GeneratedValue(strategy= GenerationType.AUTO) 原因:以上文字没写或者写错了地方,导致找不到主键. 解决办法:在数据库表对应实体(entity.java)的方法:getId()前加上该段文字. P.S.: strategy= GenerationType.AUTO中的AUTO应当

No identifier specified for entity: XXXX 错误

在运行项目的时候报了下面的错误: by: org.hibernate.AnnotationException: No identifier specified for entity: com.example1.demo1.Entity.User at org.hibernate.cfg.InheritanceState.determineDefaultAccessType(InheritanceState.java:266) ~[hibernate-core-5.2.17.Final.jar:5

LINQ之路10:LINQ to SQL 和 Entity Framework(下)

在本篇中,我们将接着上一篇“LINQ to SQL 和 Entity Framework(上)”的内容,继续使用LINQ to SQL和Entity Framework来实践“解释查询”,学习这些技术的关键特性.我们在此关注的是LINQ to SQL和Entity Framework中的”LINQ”部分,并会比较这两种技术的相同和不同之处.通过我们之前介绍的LINQ知识还有将来会讨论的更多LINQ Operators,相信阅者能针对LINQ to SQL和Entity Framework写出优雅

org.hibernate.AnnotationException: No identifier specified for entity

Caused by: org.hibernate.AnnotationException: No identifier specified for entity: 使用hibernate的e-r映射pojo类的时候遇到org.hibernate.AnnotationException: No identifier specified for entity异常.可是entity类的注释没有问题,唯一的不正常的地方是这张表比较特殊没有主键,好像在使用hibernate的映射表的时候entity类是必

Mingyang.net:hibernate.hbm2ddl.auto配置详解【转】

原文地址:http://www.cnblogs.com/feilong3540717/archive/2011/12/19/2293038.html hibernate.cfg.xml 中hibernate.hbm2ddl.auto配置节点如下: <properties> <property name="hibernate.show_sql" value="true" /> <property name="hibernate.

Mingyang.net:格式化Hibernate的SQL输出语句

在sping与hibernate整合中可以这样的设置 <property name="hibernateProperties"> <props> <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop> <prop key="hibernate.show_sql">true</prop> &

Mingyang.net:org.springframework.context.annotation.ConflictingBeanDefinitionException

org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'configController' for bean class [net.mingyang.modules.system.ConfigController] conflicts with existing, non-compatible bean definition of same

Mingyang.net:自定义FreeMarkerView

自定义FreeMarkerView的目的是为了放一些公共的变量到FreeMarker模版里面.spring-context.xml: <!-- ********************************************************************** ** FreeMaker解析器 ** ********************************************************************** --> <bean cla