注册

执行update更新语句后,实体接收的参数id变了,

珈蓝 2023/02/09 777 7 已解决

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:WIN10
【CPU】:I7
【问题描述】*:
执行update的语句的时候通过实体返回的ID会变化,如图所示 id=12 变成了ID=11。
在实际数据库中ID11是不存在的(11这条数据被删除了)。id字段为自增主键。
更新语句详见截图,根据id更新其他字段,但是返回结果id是变了的。请问这是什么问题


int code = sysConfigyeMapper.updateByPrimaryKeySelective(sysConfigye);
UPDATE sys_configye SET business_name = 'AppHomeStyle',business_code = 'rule',begin_time = '2022-01-01 15:08:43.0',end_time = '2030-01-12 15:08:44.0',type = 0,content_A = 4,content_B = 1,content_C = '通知公告',content_D = 'notification' WHERE id = 12;

出入的时候实体ID=12
更新后id变成了11其他参数无异常
1675902883795.jpg
微信图片_20230209082900.png

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