`

错误org.hibernate.AnnotationException: No identifier specified for entity

阅读更多
AnnotationExceptionNo identifier specified for entity错误org.hibernate.AnnotationException: No identifier specified for entityorg.hibernate.AnnotationException: No identifier specified for entity.

报这个异常的原因是因为JavaBeam的主键没有注解映射关系



解决方案如下:
@Id 
@GeneratedValue(strategy=GenerationType.IDENTITY)  
@Column(name="ID", unique=true, nullable=false, insertable=true, updatable=false, precision=20, scale=0)

或者

@Id
@GeneratedValue(generator = "paymentableGenerator")    
@GenericGenerator(name = "paymentableGenerator", strategy = "sequence",    
                  parameters = { @Parameter(name = "sequence", value = "TEST_SEQ") })    

分享到:
评论
2 楼 aniyo 2012-07-26  
谢谢分享,刚好遇到了
1 楼 hane00 2012-06-01  
top !

相关推荐

    hibernate错误解决方案

    ### Hibernate 错误解决方案 #### 一、概述 在使用Hibernate框架进行开发的过程中,经常会遇到各种各样的异常问题。这些问题可能会导致程序无法正常运行,甚至影响到系统的稳定性。本文将针对几个常见的Hibernate...

    hibernate.properties

    # Hibernate, Relational Persistence for Idiomatic Java # # License: GNU Lesser General Public License (LGPL), version 2.1 or later. # See the lgpl.txt file in the root directory or <http://...

    org.restlet-2.3.0.jar 最新版本

    《深入理解org.restlet-2.3.0.jar:Java RESTful开发的得力助手》 在Java开发领域,REST(Representational State Transfer)架构风格已经成为构建Web服务的主流选择,而org.restlet-2.3.0.jar则是实现RESTful API...

    外网无法访问HDFS org.apache.hadoop.hdfs.BlockMissingException: Could not obtain block

    报错 org.apache.hadoop.hdfs.BlockMissingException: Could not obtain block 2、百度结果 参考 https://blog.csdn.net/xiaozhaoshigedasb/article/details/88999595  防火墙记得关掉; 查看DataNode是否启动;...

    解决error C2065: '_beginthreadex' :undeclared identifier

    在编译过程中遇到“Error C2065:'_beginthreadex':undeclared identifier”这一错误信息时,通常意味着编译器无法识别`_beginthreadex`函数,即该函数未被正确声明或包含。`_beginthreadex`是用于创建新线程的一个...

    将tc下的程序移植到vc中.pdf

    8. **错误提示:error C2065: 'EGA' : undeclared identifier 或 error C2065: 'EGAHI' : undeclared identifier** 解决办法:删除定义`int gdriver = EGA, gmode = EGAHI;`的代码,改用`initgraph(640, 480);`初始...

    hibernate配置属性参数[定义].pdf

    例如,如果使用 MySQL 数据库,可以设置为 `org.hibernate.dialect.MySQL5Dialect`。 2. `hibernate.show_sql`:当设置为 `true` 时,Hibernate 会在控制台上输出执行的 SQL 语句,这对于调试和理解底层数据库操作...

    Hibernate映射导致的几个异常

    标题与描述概述的知识点主要集中在Hibernate映射过程中可能遇到的各种异常情况,这涉及到数据库与对象模型之间的映射问题,以及Hibernate框架在处理这些映射时可能产生的错误。下面将对这些异常进行详细的解释和分析...

    ApkIDE3.3.0.0作者原版,解决常见apk打包安装问题.rar

    AndroidManifest.xml:1: error: No resource identifier found for attribute 'compileSdkVersionCodename' in package 'android' 解决方法:在AndroidManifest.xml中删除'compileSdkVersionCodename相关的。 二、...

    hibernate配置参数大全

    hibernate.transaction.manager_lookup_class=org.hibernate.transaction.JBossTransactionManagerLookup ``` #### 三、方言配置(Dialect) 方言配置是Hibernate与不同类型的数据库进行交互的基础,它决定了...

    Unitils-jar包

    Unitils 测试框架目的是让单元测试变得更加容易和可维护。Unitils 构建在DbUnit 与 ...进行测试并提供与Spring 和Hibernate 相集成。Unitils 设计成以一种高度可配置和松散耦 合的方式来添加这些服务到单元测试中

    pascal编译错误和运行错误信息中英文对照表

    ### Pascal编译错误和运行错误信息中英文对照表解析 #### 概述 Pascal是一种历史悠久的编程语言,被广泛用于教学和系统级编程。在使用Pascal进行开发时,开发者经常会遇到各种编译错误和运行错误。这些错误提示...

    keil编译中的常见问题

    2. Error: #20: identifier "TIM2_IRQChannel" is undefined 这个错误信息表明,编译器无法找到名为 TIM2_IRQChannel 的标识符。这可能是因为在固件库中定义了这个标识符,但是没有将对应的头文件包含在工程文件中...

    hibernate常见异常

    包括 net.sf.hibernate.MappingException、net.sf.hibernate.PropertyNotFoundException、org.hibernate.id.IdentifierGenerationException 以及 a different object with the same identifier value was already ...

    go-ipfs_v0.4.22_linux-amd64.tar.gz

    `go-ipfs`的版本号`v0.4.22`表明这是IPFS项目的一个稳定版本,可能包含了性能优化、错误修复和新功能。在安装`go-ipfs`时,用户需要先解压`go-ipfs`文件,通常使用`tar -zxvf go-ipfs_v0.4.22_linux-amd64.tar.gz`...

    uCOS_III例子程序+Micrium.RTOS.1.0.0.pack

    d:\Keil_v5\ARM\PACK\Micrium\RTOS\1.0.0\Software\uCOS-II\Ports\ARM-Cortex-M3\Generic\RealView\os_cpu_c.c(258): error: #20: identifier "p_stk" is undefined 在os_cpu_c.c中增加变量OS_STK_DATA *p_stk_data...

    hibernate常见问题及处理.doc

    4. `org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save():` 此异常意味着在尝试保存对象前,对象的主键没有被正确设置。通常,这是由于在映射...

    AndroidApk混淆编译时,报告java.io.IOException…错误解决办法

    在混淆编译之前,我的程序可以正常运行,混淆编译时,报告如下错误: Error:Execution failed for task ‘:gviews:transformClassesAndResourcesWithProguardForRelease’. Java.io.IOException: The same input ...

    Manning.Java.Persistence.with.Hibernate.Nov.2006

    1. **Hibernate核心概念**:包括实体(Entity)、标识符(Identifier)、持久化类、对象状态(Transient、Persistent、Detached)、Session、Transaction等。 2. **配置与环境设置**:讲解如何在项目中引入...

Global site tag (gtag.js) - Google Analytics