`

Batch update returned unexpected row count from update [0]; actual row count

阅读更多
一、异常
     Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1

二、原因
     这个异常是由于主键设置为自增长,而在我们插入记录的时候设置了ID的值导致的。

三、解决方案
     我在页面上写了子表ID的隐藏表单域,传到后面的时候value="" ,不是value=null,所以执行的时候hibernate判断为更新,因此报错。我的解决方案是把ID传到后台,然后用代码判断是否为空,然后进行更新或者增加。

if ("".equals(dsTaskId)) {
dsTaskId = null;}
分享到:
评论

相关推荐

    Spring JdbcTemplate.batchUpdate 例子

    `JdbcTemplate`的`batchUpdate`方法就是用来实现这样的功能,它可以批量执行更新语句,如INSERT、UPDATE或DELETE。 `batchUpdate`方法的基本使用如下: ```java int[] result = jdbcTemplate.batchUpdate( ...

    batchupdate

    sqlhelper工具,batchupdate方法

    mybatis执行批量更新batch update 的方法(oracle,mysql两种)

    在MyBatis中,批量更新(batch update)是一种提高数据库操作效率的重要手段,尤其是在处理大量数据更新时。这里我们将详细探讨如何在Oracle和MySQL数据库中使用MyBatis进行批量更新。 1. **Oracle数据库的批量更新...

    Acount_batch.rar_acount_batch

    标题"Acount_batch.rar_acout_batch"暗示我们正在处理一个与账户管理和批量处理相关的软件工具,其核心是一个批处理脚本(Acount_batch.bat)。批处理是Microsoft Windows操作系统中的一种脚本编写方式,允许用户...

    Hibernate错误及解决办法集合

    **问题描述**:执行Hibernate查询语句时,系统提示`Unknown column 'notice0_.myPublishDate' in 'field list'`错误。 **可能原因**:该错误表示Hibernate尝试从数据库中查询一个不存在的字段,通常是由于实体类...

    mysql-batch:小批量运行大型MySQL UPDATE和DELETE查询,以防止表行级锁定

    安装 pip3 install mysql_batchUPDATE示例您可以使用可用的模式运行此示例以下示例与以下更新相同: UPDATE batch_test SET date = NOW() WHERE number > 0 . 2 AND date is NULL ; 这等效于以20行为批处理此更新: ...

    ibatis应对批量update

    executor.update("test.batchUpdate", item); } executor.executeBatch(); return null; } } ); } } catch (Exception e) { // 处理异常 } ``` 5. **注意事项**: - 确保数据库驱动支持批量更新功能。 -...

    SQL Server批量插入批量更新工具类

    SQL Server批量插入批量更新工具类,SqlBulkCopy,BatchUpdate

    windows update batch

    一个把指定目录下所有windows更新文件自动安装的小工具,省着自己一个个去点更新文件了,这个软件比批处理文件好的一点就是批处理文件还要手动去添加路径和文件,这个不用制定一个目录后自动查找系统还没有安装过的...

    word-count-spring-batch-partitioning:使用 Spring Batch 在 PDF 文件中实现计数词遵循 MasterSlave 模型

    word-count-spring-batch-partitioning 使用 Spring Batch 在 PDF 文件中实现计数词遵循 Master/Slave 模型主/从模型字数统计算法设置、构建和运行初始化数据库创建用于存储 word-count 和 word-count-repository 的...

    微软内部资料-SQL性能优化3

    For example, suppose a transaction scanned a page using an S lock and then subsequently decided to perform a row level update. The row would obtain an X lock, but now the page would require an IX ...

    macro to update windows 7 to last updates

    标题中的“macro to update windows 7 to last updates”和描述中的“macro to update iso windows 7 to last update”都在强调一个自动化脚本(macro)用于更新Windows 7系统至最新的更新版本。这涉及到Windows操作...

    The Definitive Guide to Spring Batch, 2nd Edition.epub

    The Definitive Guide to Spring Batch takes you from the “Hello, World!” of batch processing to complex scenarios demonstrating cloud native techniques for developing batch applications to be run on...

    tensorflow中next_batch的具体使用

    本文介绍了tensorflow中next_batch的具体使用,分享给... """Return the next `batch_size` examples from this data set.""" if fake_data: fake_image = [1] * 784 if self.one_hot: fake_label = [1] + [0] *

    Mybatis Update操作返回值问题

    在 Mybatis 中,进行 update 操作时,返回的 int 值通常被理解为受影响的行数,然而实际情况可能并不完全如此。这个问题涉及到 Mybatis 如何处理数据库返回的结果以及数据库驱动的行为。 首先,当我们使用 Mybatis ...

    hibernate操纵实体对象

    2. **更新(Update)**:如果对象已经存在于数据库中,可以使用`update()`方法来更新其状态。同样,更新操作也是在事务提交时执行。 3. **删除(Delete)**:`delete()`方法用于从数据库中移除一个对象。在调用此...

    Hive+经纬度+数据导入ES

    'es.batch.write.retry.count'='6', 'es.batch.write.retry.wait'='60s', 'es.index.auto.create'='TRUE', 'es.index.number_of_replicas'='0', 'es.index.refresh_interval'='-1', 'es.mapping.names'='id:id...

    Spring Batch in Action英文pdf版

    Spring Batch是一个开源的轻量级、全面的批处理框架,它是为了解决企业应用中的大规模数据处理需求而设计的。Spring Batch in Action是一本专注于Spring Batch框架的书籍,由Arnaud Cogoluègnes、Thierry Templier...

    spring-batch包

    Spring Batch 是一个强大的、全面的批处理框架,用于处理大量数据的处理任务。它由 Spring 框架提供支持,因此具有高度的可配置性和可扩展性,适用于各种企业级应用。Spring Batch 4.0.0 版本是该框架的一个重要版本...

    data_batch_5_data_batch5_cifar10_data_batch_0_batch_

    cifar-10数据集由10个类的60000个32x32彩色图像组成,每个类有6000个图像。有50000个训练图像和10000个测试图像。数据集分为五个训练批次和一个...具体:batch5.mat文件,该训练集可以用于图片识别,非负矩阵分解等。

Global site tag (gtag.js) - Google Analytics