gpt4 book ai didi

java - JPA 合并与持久化

转载 作者:IT老高 更新时间:2023-10-28 13:52:20 25 4
gpt4 key购买 nike

到目前为止,我的偏好是始终使用 EntityManager 的 merge() 来处理插入和更新。但我也注意到,merge 在更新/插入之前会执行额外的选择查询,以确保数据库中不存在记录。

现在我正在处理一个需要大量(批量)插入数据库的项目。从性能的角度来看,在我绝对知道我总是在创建要持久化的对象的新实例的情况下使用持久化而不是合并是否有意义?

最佳答案

persist 足够时使用 merge 不是一个好主意 - merge 做了很多工作。话题一直是discussed on StackOverflow之前,和 this article详细解释了差异,并用一些漂亮的流程图让事情变得清晰。

关于java - JPA 合并与持久化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8469871/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com