Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 14474|Vastaus: 0

[Lähde] Spring bootissa JPA:n pysyvä kuuntelija sieppaa lisäykset, poistot ja muutokset

[Kopioi linkki]
Julkaistu 2.4.2019 16.20.47 | | |
JPA:ssa käytämme Java Persistence API:ta datan säilyttämiseen (lisääminen, poistaminen, muokkaaminen ja tarkistus), joka tarjoaa myös callback-menetelmän datan pysyvyyden kuuntelun elinkaaren aikana, joka toteutetaan pääasiassa seuraavilla merkinnöillä:

* @PrePersist Ennen kuin pelastaa
* @PostPersist Pelastuksen jälkeen
* @PreRemove ennen poistoa
* @PostRemove poiston jälkeen
* @PreUpdate Ennen päivitystä
* @PostUpdate Päivityksen jälkeen
* @PostLoad kyselyn jälkeen

Näitä merkintöjä on käytettävä yhdessä @EntityListeners annotaatioiden kanssa, @EntityListeners annotaatiot ovat entiteettikuuntelijan annotaatioita.

Otetaan esimerkiksi Saving Customer -objekti:

Vaihe 1: Luo kuuntelijaluokka CustomerListener

Vaihe 2: Lisää @EntityListeners merkintä asiakasluokkaan

Edellä mainitun avulla datan pysyvyyttä voidaan siepattaa.





Edellinen:Kvantitatiivisen sijoittamisen johdanto ja hallinta
Seuraava:3 tapaa saada luokkien nimet Javalla!
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com