Mikä on Tx-merkintäohjattu?
Mikä on Tx-merkintäohjattu?

Video: Mikä on Tx-merkintäohjattu?

Video: Mikä on Tx-merkintäohjattu?
Video: What's on the rooftops of famous Texan buildings? 2024, Joulukuu
Anonim

tx : huomautus - ajettu elementtiä käytetään kertomaan käyttämämme kevätkonteksti huomautus perustuu tapahtumien hallintaan. Tapahtumanhallinta-attribuuttia käytetään antamaan tapahtumanhallintapavun nimi.

Mitä hyötyä @transaction-merkinnästä on tällä tavalla?

Annotaatio Tyyppi Transaktio . Kuvaa a kauppa attribuutti yksittäisessä menetelmässä tai luokassa. Luokkatasolla tämä huomautus pätee oletuksena kaikkiin ilmoittavan luokan ja sen alaluokkien menetelmiin.

Myöhemmin kysymys kuuluu, kuinka Spring @transactional todella toimii? Joten kun merkitset menetelmään @-merkillä Transaktio , kevät luo dynaamisesti välityspalvelimen, joka toteuttaa samat rajapinnat kuin merkitsemäsi luokka. Ja kun asiakkaat soittavat objektiisi, puhelut siepataan ja käytökset ruiskutetaan välityspalvelinmekanismin kautta.

Vastaavasti kysytään, mihin sijoitat tapahtumamerkinnät?

@ Tapahtumamerkinnät tulee sijoittaa kaikkien erottamattomien toimintojen ympärille. @:n käyttäminen Transaktiotapahtuma eteneminen käsitellään automaattisesti. Jos nykyisellä menetelmällä kutsutaan toista menetelmää, tällä menetelmällä on mahdollisuus liittyä meneillään olevaan kauppa.

Mitä on eteneminen tapahtuman annotaatiossa keväällä?

Sisään kevät sovelluksia, jos otat sen käyttöön huomautus perustuu kauppa tuki käyttämällä <tx:tä: huomautus -driven/> ja merkitse mikä tahansa luokka/menetelmä @-merkillä Transaktio ( eteneminen = Eteneminen . PAKOLLINEN) sitten kevät puitteet alkavat a kauppa ja suorittaa menetelmän ja sitoutuu kauppa.

Suositeltava: