postgresql - Spring boot jpa - 数据库中的实体如何更新?
问题描述
我正在执行简单的更新操作,但我无法弄清楚更新背后的逻辑是什么。我在使用不同实体测试操作之前问过这个问题,其中一些在更新后被添加到数据库中表的底部,而另一些则在其他未更新实体之间。
我正在使用 postgres 并使用 pgAdmin 来检查我的行。对于我正在更新的所有实体,主键保持不变,但它们的移动方式在我看来是随机的。
有人可以帮我弄清楚这是什么逻辑吗?
如果有任何用处,这是我的数据库:
在这种情况下,所有值(id 除外)都等于 6 的实体是在该位置更新和移动的实体。其他在底部或其他位置:
解决方案
推荐阅读
- javascript - 使用 audio.play() 函数时反应错误
- ruby-on-rails - Capybara:添加 js:true 到功能规范会导致 FrozenError:无法修改冻结的字符串
- javascript - Javascript 闭包测试 - 为什么我的结果是“未定义”?
- java - 如何使用spring添加多个谷歌云数据源
- amazon-web-services - 此区域不支持资源 cloudformation EFSFileSystem
- matlab - 如何使用 ODE45 求解依赖于频率的耦合微分方程?
- python - 从浮点值列表创建 DataFrame
- c# - 具有多个电子邮件地址的正则表达式,由分号分隔
- acumatica - Acumatica 发现什么报告使用什么成本计算方法
- javascript - 为什么附加到 div 的 onclick 处理程序停止触发?