JPA 中 save() 和 saveAndFlush() 的区别及使用场景
在 JPA 中,'save()' 方法用于将新对象保存到数据库中,而 'saveAndFlush()' 方法会在保存对象之后立即刷新持久化上下文,将数据立即提交到数据库中。因此,当你需要立即将数据提交到数据库中而不是等待事务的结束时,应该使用 'saveAndFlush()' 方法。另外,如果你需要将对象保存到数据库中,但不需要立即提交到数据库中,那么就应该使用 'save()' 方法。
原文地址: https://www.cveoy.top/t/topic/lKgT 著作权归作者所有。请勿转载和采集!