Vad är användningen av @repository-kommentarer på våren?
Vad är användningen av @repository-kommentarer på våren?

Video: Vad är användningen av @repository-kommentarer på våren?

Video: Vad är användningen av @repository-kommentarer på våren?
Video: Repositories in Spring Data JPA - Sample Lecture 2024, November
Anonim

Vår @ Repository Annotation . Vår @ Förvarskommentar är Begagnade för att indikera att klassen tillhandahåller mekanismen för lagring, hämtning, sökning, uppdatering och radering av objekt.

Följaktligen, vad gör @repository-anteckning?

@ Förvarskommentar är en markör för varje klass som uppfyller rollen eller stereotypen av en förvaret (även känt som Data Access Object eller DAO). Bland användningarna av denna markör är den automatiska översättningen av undantag som beskrivs i avsnitt 20.2. 2, "Undantagsöversättning".

Vet också, vad är skillnaden mellan @component @controller @repository och @servicekommentarer på våren? De skillnad mellan dem är , @ komponent är brukade kommentera sammansatta klasser, @ Förvar är en markeringspenna för automatisk översättning av undantag i uthållighetslager, för service lager vi behöver använda @ service . Du kan hänvisa Vår Dokumentation för att veta mer.

Därefter är frågan, vad är tjänstekommentarer på våren?

Vår @ Serviceanteckning är en specialisering av @Component anteckning . Vårtjänstkommentar kan endast tillämpas på klasser. Den används för att markera klassen som en service leverantör.

Hur fungerar @transactional på våren?

Förstå @ Transaktionell anteckning. På hög nivå, när en klass deklarerar @ Transaktionell på sig själv eller dess medlemmar, Vår skapar en proxy som implementerar samma gränssnitt som klassen du kommenterar. Med andra ord, Vår lindar in bönan i proxyn och bönan själv har ingen kunskap om det.