Čo je JTA v režime dlhodobého spánku?
Čo je JTA v režime dlhodobého spánku?

Video: Čo je JTA v režime dlhodobého spánku?

Video: Čo je JTA v režime dlhodobého spánku?
Video: Java EE - What is JTA? 2024, Smieť
Anonim

Hibernácia je implementácia špecifikácie Java Persistence API (JPA). JTA (Java Transaction API) je štandard/špecifikácia Java pre distribuované transakcie. Objaví sa to vtedy, keď máte transakcie, ktoré sa rozprestierajú na viacerých pripojeniach/db/zdrojoch. Atomikos je implementáciou JTA.

Ako teda funguje transakcia JTA?

Java™ Transakcia API ( JTA ) umožňuje aplikáciám vykonávať distribuované transakcií , teda transakcií ktoré pristupujú a aktualizujú údaje na dvoch alebo viacerých sieťových počítačových zdrojoch. A transakcie definuje logickú jednotku práca ktorý buď úplne uspeje, alebo neprinesie žiadny výsledok.

Čo je to zdroj údajov JTA? Stručne povedané: ak je typ transakcie jednotky perzistencie JTA , jta - dátový zdroj prvok sa používa na deklarovanie názvu JNDI Zdroj údajov JTA ktoré sa použijú na získanie spojení. Toto je bežný prípad.

Podobne sa možno pýtať, na čo slúži transakcia v režime dlhodobého spánku?

Transakcia Rozhranie v Hibernácia In hibernovať rámec, máme Transakcia rozhranie, ktoré definuje jednotku práce. Zachováva abstrakciu od transakcie implementácia (JTA, JDBC). A transakcie je priradený k relácii a vytvára sa inštancia volaním relácie. beginTransaction().

Čo je JTA na jar?

Java Transaction API, bežnejšie známe ako JTA , je API na správu transakcií v jazyku Java. Umožňuje nám spúšťať, zadávať a vracať transakcie spôsobom bez ohľadu na zdroje. Skutočná sila JTA spočíva v jeho schopnosti spravovať viacero zdrojov (t. j. databázy, služby zasielania správ) v jednej transakcii.

Odporúča: