nếu chúng ta gọi EntityTransaction.commit (), nó có tự động gọiEntityManager.flush () không?
Có
sự khác biệt là gì?
Trong flush (), các thay đổi đối với dữ liệu được phản ánh trong cơ sở dữ liệu sau khi gặp phải flush, nhưng nó vẫn ở trong giao dịch. ), khi EntityTransaction.commit () thực hiện điều đó cho bạn.
Nguồn