在本教程中,我们将简要了解Spring JPA提供的_flush()_方法。
首先,我们将学习涉及的关键抽象概念,包括_实体管理器_和_flush模式_。接下来,我们将使用_Customer_和_CustomerAddress_实体设置一个示例。然后,我们将编写集成测试,以查看两个flush模式下_flush()_的工作原理。最后,我们将探讨使用显式_flush()_的一些关键好处以及一些考虑因素。
2. flush()是什么?
本质上_flush()_方法是JPA中_实体管理器_接口的一部分。_实体管理器_可以用来与JPA中的持久化上下文交互。它提供了管理实体生命周期、查询实体以及对数据库执行CRUD操作的方法。
大约 6 分钟