`
zhouchaofei2010
  • 浏览: 1106422 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

org.hibernate.StaleStateException: Batch update returned unexpected row count fr

阅读更多

org.hibernate.StaleStateException: Batch update returned unexpected row count from update: 0 actual row count: 0 expected: 1

 

原因:经debug,发现更新对象的id在数据库中实际库中的id不对应

       

         原来是在页面中对对象id的附值过程中  把对象中字典对象的id附给了它,附错了

 

 

 

<input type="hidden" name="developThirds[<s:property value='#fn.index'/>].id" value="<s:property value='#developThird.sysDictionary.id'/>"/>

 

 

正确的应该如下:

<input type="hidden" name="developThirds[<s:property value='#fn.index'/>].id" value="<s:property value='#developThird.id'/>"/>

 

区别 value="<s:property value='#developThird.sysDictionary.id'/>" 和  value="<s:property value='#developThird.id'/>"/

分享到:
评论
2 楼 lmjavajas 2012-04-23  
  
1 楼 lmjavajas 2012-04-23  

相关推荐

    hibernate.properties

    #hibernate.hbm2ddl.auto update #hibernate.hbm2ddl.auto validate ## specify a default schema and catalog for unqualified tablenames #hibernate.default_schema test #hibernate.default_catalog test #...

    Hibernate错误及解决办法集合

    ### Hibernate常见错误及解决办法 #### 一、Nodefaultconstructorforentity 错误 **问题描述**:在使用Hibernate执行查询语句时,系统抛出`Nodefaultconstructorforentity`错误。 **可能原因**:该错误通常是由于...

    Hibernate3的配置参数汇总

    - `hibernate.default_batch_fetch_size`:设置默认的批量抓取大小,提高查询性能。 - `hibernate.default_entity_mode`:定义Session的默认实体模式,例如POJO或DTO。 这些配置参数可以帮助开发者根据具体项目...

    EurekaLog_7.5.0.0_Enterprise

    3)....Fixed: Possible FPU control word unexpected change 4)....Fixed: JIRA sending to project with no version info 5)....Fixed: Viewer sorting affected by local region settings 6)....Fixed: Exception ...

    Hibernate核心配置文件对照表

    - `hibernate.jdbc.batch_size`: 批量处理的SQL语句数量,可优化性能。 这些配置选项只是`hibernate.properties`中的一部分,实际使用时可能还需要根据项目需求配置更多的参数。理解并正确配置这些参数对于优化...

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

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

    hibernate 参数汇总

    - `hibernate.default_batch_fetch_size`:批量获取关联对象的数量,通常建议的值为 4, 8, 或更高,以优化性能。 这些参数的设置可以根据具体的应用场景和性能需求进行调整。例如,如果你的应用需要更高的并发性,...

    .软件的安装顺序:VC6.0 -> DDK_XP -> DriverStudio3.2 ,如果装错了,把DS3.2删除再重装就OK了.

    进入Build菜单,选择batch Build,在之后的对话框中选择你想如何编译; (4).对于32位编译,最好选择全部复选框,但没有必要选择64位的; (5).点击Rebuild AlL,过一会就生成文件; 注:如果出现无法打开文件这类的错误...

    BLOG上的文章2.doc

    例如,对于MySQL,可以设置为`org.hibernate.dialect.MySQL5Dialect`。 2. `hibernate.show_sql`: 当设置为`true`时,Hibernate会在控制台输出所有执行的SQL语句,便于调试和理解数据库操作。默认为`false`。 3....

    Big Data English Version

    PART 1: BATCH LAYER 2. Data model for Big Data 3. Data model for Big Data: illustration 4. Data storage on the batch layer 5. Data storage on the batch layer: illustration 6. Batch layer 7. Batch...

    Hibernate映射导致的几个异常

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

    spring 常用的26个包

    25. `org.springframework.batch`:批处理框架,提供了批量数据处理的高级功能。 26. `org.springframework.boot`:Spring Boot,简化了Spring应用的初始设置和配置,提供了自动配置和"起步依赖"。 这26个包构成了...

    基于python实现深度学习bi-lstm-crf的(分词/词性标注/实体识别)实现

    1.0220 sec/batch step: 40/20000... loss: 55.0804... 1.1040 sec/batch . . step: 3760/20000... loss: 2.1385... 0.9900 sec/batch step: 3780/20000... loss: 1.9285... 0.9870 sec/batch step: 3800/20000... ...

    Hibernate配置文件

    - `hibernate.jdbc.batch_size`: 批量处理的SQL语句数量,提高性能。 - `hibernate.max_fetch_depth`: 最大级联加载深度,防止无限递归问题。 - `hibernate.generate_statistics`: 是否开启统计信息收集,有助于...

    TimeBack.exe命令行工具获取和更改文件的创建、修改、访问时间

    命令行工具TimeBack.exe获取和更改文件的创建、修改、访问时间 TimeBack 1.0 文件时间控制 作者:Xinje E-mail:xinje@126.com 2010.6.16 /F [文件名] 设置欲更改或查看文件时间的文件名。 /T [日期时间] 欲更改的...

    ensp dhcp中继配置.docx

    Link local IPv6 address...........: fe80::5689:98ff:fed5:232 IPv6 address......................: :: / 128 IPv6 gateway......................: :: IPv4 address......................: 192.168.2.253 ...

    批量解压缩器

    软件介绍: Batch Decompressor 是一个免费的批量解压缩软件. 他可以方便的浏览硬盘中的压缩文件, 并且可以方便地浏览压缩文件中的所有文件. 二. 系统需要: 操作系统: Windows98/2000/XP. 三. 使用指南: 1. 可以只...

    hibernate配置参数大全

    ### Hibernate配置参数详解 #### 一、数据库连接配置(JDBC) 在Hibernate中,与数据库交互的第一步就是正确地配置数据库连接。以下是一些关键的配置参数及其含义: 1. **`hibernate.connection.driver_class`**...

    SSH整合常见错误总结

    **问题描述**:执行Hibernate操作时,如插入数据,遇到`org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update`异常。 **原因分析**:这通常是由于数据库表不存在或表结构不匹配引起...

    精通hibernate源码ch2

    在深入探讨Hibernate源码之前,我们首先需要理解什么是对象持久化技术。对象持久化是将内存中的对象状态保存到持久存储介质(如数据库)中,以便在后续的程序运行中可以恢复这些对象的状态。它解决了应用程序中的...

Global site tag (gtag.js) - Google Analytics