在JPA中,如果我们调用EntityTransaction.commit(),是否会自动调用EntityManager.flush()?或者我们应该同时调用它们两个?它们之间有什么区别?因为我在使用JPA时遇到了问题,当我将实体插入数据库时,我调用persist()。在数据库中,数据已经被插入(可以获取),但这些数据并没有显示在我的应用程序中(我使用findAll()进行获取)。而在另一个实体中,则正常显示。我需要了解更多的信息吗?我正在使用标准的Spring CRUD、JPA resource_local和PostgreSQL。抱歉我的英语表达,谢谢