注册

达梦BUG 罕见批量操作一张空表 Hibernate5.4.33 只要批量插入超过2条最后一条一定返回影响行数0条,导致actual row count: 0; expected: 1

loris 2025/03/06 406 5

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8.1
【操作系统】:UOS Server 20 1060a
【CPU】:model name : Huawei,Kunpeng 92
【问题描述】*:空表 Hibernate 多条批量插入最后一行返回影响行数0条,最后一条始终不成功
【驱动DmJDBCDriver18从8.1.0.147,换驱动也是一样报错】
**声明一下,在南大通用、神通、Kingbase数据库不会有问题 **
【调试过程】
1.在批量保存前使用当前Hibernate seeson查询表,返回0条,没有一条记录
1.jpg
2.查看Hibernate session 插入动作有12个
2.jpg
3.提交给达梦的PrepareStatment也是12条记录
3.jpg
4.神奇的事情发生了
6.jpg
4.达梦SQL日志显示最后一条记录也是成功
5.jpg
5.发现不只这一张,其他表的批量操作也发生相应的问题
form_resource.txt

回答 0
暂无回答
扫一扫
联系客服