MS Lesson11: Entity Manager, Entity relations
0. Ön səhnə: DB, connection, transaction (Step-by-step) Təsəvvür et ki, DB = kitabxana, application = kitab gətirən maşın, connection = bu kitabxanaya açılan yol, transaction = “bir dəfəyə gətirmə qaydası”. Connection açılır. Transaction başlayır: “bu aralıqdakı iş ya hamısı olur, ya da heç biri”. Əsas qayda: commit = kitablar həqiqətən rəfə gedir. rollback = gətirdin, amma “heç nə olmamış kimi” geri qaytarırsan. 1. EntityManagerFactory nədir? (Step 1) EntityManagerFactory = “mətbəx maşınlarının fabrikası”. Bir dənə olur (tipik). Sənə hər transaction üçün uyğun yeni EntityManager yaratmağa kömək edir. Yəni: EMF = fabrika EM = mətbəx (işin içində baş verir) 2. EntityManager nədir? (Step 2) EntityManager = “iş vərəqi / kassa”. Sən JPA əmrlərini verəndə (find/persist/merge/remove/refresh/detach) “bu vərəq” içində baş verir. Bu vərəqin ən önəmli hissəsi var: 3. Persistence Context nədir? (Step 3 – ən kritik)...