`
and4walker
  • 浏览: 564013 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

identifier of an instance of com.usermgr.model.User was 。。。

阅读更多
异常:
identifier of an instance of com.usermgr.model.User was altered from 张三 to 李四; nested exception is org.hibernate.HibernateException: identifier of an instance of com.usermgr.model.User was altered from 张三 to 李四

原因:
少判断条件,本来是修改操作,直接再增加一个类属性时就会报此错误!
分享到:
评论
7 楼 cl1154781231 2011-01-28  
半天
bfc1942 写道
能详细点解释一下么,我也是这个错误,改了半天也没改对,谢谢了!


这是因为
同一个事务中不能修改主键!
6 楼 yueliangwolf 2009-08-22  
不是你说的这个错
5 楼 kevinhrw 2009-02-10  
grape927 写道

此异常的产生主要是pojo中的类中的属性的类型和映射文件中属性的类型不能一一对应。
比如:ID的属性在类中使用的LONG,但是在映射文件却是Integer。
把两个文件的类型改为一致就可以了。

不是這個問題!!!!
4 楼 kevinhrw 2009-02-10  
我也想知道怎么改的?
3 楼 kevinhrw 2009-02-05  
我也想知道怎么改?
2 楼 grape927 2008-08-07  
此异常的产生主要是pojo中的类中的属性的类型和映射文件中属性的类型不能一一对应。
比如:ID的属性在类中使用的LONG,但是在映射文件却是Integer。
把两个文件的类型改为一致就可以了。
1 楼 bfc1942 2007-09-27  
能详细点解释一下么,我也是这个错误,改了半天也没改对,谢谢了!

相关推荐

    PC-IDENTIFIER-09.03.03.00-01.04.00.03安装包-链接地址.txt

    标题和描述中提到的"PC-IDENTIFIER-**.**.**.**-**.**.**.**安装包-链接地址.txt"和"PC_IDENTIFIER_**.**.**.**_**.**.**.**安装包_链接地址"是文件的名称和描述,它们所指的知识点是关于一个特定版本的软件或插件的...

    PC-IDENTIFIER-09.01.00.00-01.17.00.15

    KB2558 Desigo CC 2.1 SR1, ABT-Pro, XWP: Lease time of S7DOS expired at 31.12.2015 https://support.industry.siemens.com/cs/us/en/view/109482349

    PC-IDENTIFIER-09.03.03.00-01.04.00.03

    PC_IDENTIFIER_09.03.03.00_01.04.00.03.zip (140,6 MB)(SHA-256) Installing future versions of S7--PLCSIM Advanced (e.g. V5.0) will also correct this behavior. 官方链接(需要进口软件许可): ...

    PC-IDENTIFIER-09.03.03.00-01.04.00.03.zip (140,6 MB)(SHA-256)

    Update of the article from 11/21/2022 After installing Hotfix 1 from this entry, it may happen that when using S7-PLCSIM Advanced or other TIA Portal software, an S7DOS note appears with the ...

    Attachments_2015423.zip_Attachments

    【Attachments_2015423.zip_Attachments】这个压缩包文件包含了与创建参数化曲线相关的代码和图像资源,适用于对计算机图形学、数学建模或MATLAB编程感兴趣的用户。以下是根据提供的文件名解析出的相关知识点: ...

    CPU-Identifier, 检查你的A9芯片制造商.zip

    CPU-Identifier, 检查你的A9芯片制造商 CPU标识符这个小应用程序可以检测你的iPhone的CPU芯片组。 对于 iPhone/6s,它还可以检测到A9芯片的制造商。编译的( 签名) 二进制文件将把芯片模型。设备模型和一个惟一 id ( ...

    park an autonomous vehicle

    The mobile vehicle control is performed with the use of its kinematic model and digital PID-controllers of the wheels. The theoretical approach is illustrated by the obtained experimental results 2. ...

    VeraCrypt Setup 1.23-Hotfix-2.exe

    VeraCrypt 中文版是一款适用于 Windows,Mac OSX 和 Linux 的免费开源磁盘加密软件。

    阿里巴巴-canal使用配置说明-图灵杨过1

    `canal.instance.gtidon`参数用于启用或禁用GTID(Global Transaction Identifier)模式。GTID是MySQL的一种事务跟踪机制,如果启用,Canal将使用GTID来定位和跟踪数据库中的事务。在这个示例中,该值被设置为`false...

    The Digital Object Identifier initiative: metadata implications

    数字对象标识符(Digital Object Identifier,简称DOI)是一种持久性标识符,用于唯一地标识数字资源,如学术文章、数据集等。DOI系统由国际DOI基金会管理,并在出版界广泛采用。随着数字资源的增加以及对资源描述的...

    Prototype Cheat Sheet

    - **`identify(element)`**: Assigns a unique identifier to an element. - **`immediateDescendants`**: Retrieves immediate child elements. - **`insert(element, {position: content})`**: Inserts content ...

    The way to go

    2.4 Installing Go on an OS X system.............................................................................21 2.5 Installing Go on a Windows system..................................................

    An IPFS implementation in Go.zip

    IPFS使用内容寻址的方式,每个文件或文件块都有一个唯一的哈希值,称为CID(Content-IDentifier)。这个哈希值基于文件内容生成,因此任何内容的更改都会导致不同的CID,确保了数据的完整性。IPFS网络中的节点通过...

    [Go语言入门(含源码)] The Way to Go (with source code)

    2.4 Installing Go on an OS X system.............................................................................21 2.5 Installing Go on a Windows system..................................................

    snmp4j包来读取snmp协议数据

    以下是一个使用USM(User-based Security Model)的例子: ```java UserSecurityModel usm = new USM(SecurityProtocols.getInstance(), new OctetString(MPv3.createLocalEngineID()), 0); SecurityModels....

    FlexGraphics_V_1.79_D4-XE10.2_Downloadly.ir

    connector's end point moving, the link is breaks if the move was not on one of the flex-controls connection points. Contain False as default. - ADD Added ControlDocRect parameter in event ...

    hibernat-session方法

    10. **identifier of an instance of... was altered from... to...** - 这个错误提示表明尝试更改已持久化对象的标识符(ID),这是不被允许的。在`ChangID()`方法中,尝试更改新创建对象的ID,会导致Hibernate发出...

    课程 Java程序设计 3 - Identifier Keywords Types (怀旧版)

    本课程“Java程序设计3 - Identifier Keywords Types”旨在帮助学习者理解和掌握这些核心概念。 首先,标识符(Identifier)是编程中用于命名变量、类或方法的符号。在Java中,一个有效的标识符可以以Unicode字母、...

    Oracle新手最经常碰到的6个错误及解决方案

    Oracle数据库是全球广泛使用的数据库系统,对于初学者来说,可能会遇到一些常见的问题和错误。本文将详细介绍Oracle新手在使用过程中最常遇到的六个错误及其解决方案。 1. ORA-12541:TNS:没有监听器 ...

Global site tag (gtag.js) - Google Analytics