Sisällysluettelo:

Mikä on oletusarvoinen palautuskäytäntö tapahtumanhallinnassa?
Mikä on oletusarvoinen palautuskäytäntö tapahtumanhallinnassa?

Video: Mikä on oletusarvoinen palautuskäytäntö tapahtumanhallinnassa?

Video: Mikä on oletusarvoinen palautuskäytäntö tapahtumanhallinnassa?
Video: My Trendy Phone / Dinosaur Design Lasten Digitaalinen Herätyskello ja Yölamppu 2024, Huhtikuu
Anonim

Sen oletuksena kokoonpano, Spring Framework kauppa infrastruktuurikoodi merkitsee vain a kauppa varten palautus ajonaikaisessa tapauksessa valitsemattomat poikkeukset; eli kun heitetty poikkeus on RuntimeExceptionin esiintymä tai alaluokka. (Virheet tulevat myös - by oletuksena - tuloksena a palautus ).

Kysyttiin myös, mitä on tapahtumien hallinta?

Mainokset. Tietokanta kauppa on toimintosarja, jota käsitellään yhtenä työyksikkönä. Näiden toimien tulisi joko olla kokonaan valmiit tai niillä ei ole vaikutusta ollenkaan. Tapahtuman hallinta on tärkeä osa RDBMS-suuntautunutta yrityssovellusta tietojen eheyden ja johdonmukaisuuden varmistamiseksi.

Toiseksi, miten käsittelet peruuttamista edustajakokouksessa? Muista, että entiteetin jatkaminen ei suorita lisäyskyselyä välittömästi. Se vain kertoo Hibernatelle, että ennen tapahtuman päättymistä on suoritettava lisäys. Vastaanottaja palautus tapahtuma, jota voit käyttää @Transaction-merkintää. Voit toteuttaa sen joko menetelmä- tai luokkatasolla.

Myöhemmin kysymys kuuluu, mitä @transactional-merkintä tekee?

The tapahtumamerkintä itse määrittelee yhden tietokannan laajuuden kauppa . Pysyvyyskonteksti On vain synkronointiobjekti, joka seuraa rajoitetun Java-objektien joukon tilaa ja varmistaa, että muutokset näissä objekteissa ovat lopulta pysyi takaisin tietokantaan.

Kuinka peruutan tapahtuman Javassa?

Sitoumus-/palautustapahtumaesimerkki

  1. Lataa JDBC-ohjain käyttämällä luokan forName(String className) API-metodia.
  2. Luo yhteys tietokantaan.
  3. Poista automaattinen vahvistus käytöstä yhteyden setAutoCommit(boolean autoCommit) API-menetelmällä.
  4. Tee SQL-päivitykset ja vahvista jokainen niistä yhteyden commit() API -menetelmällä.

Suositeltava: