Hva er bruken av @repository-annotering om våren?
Hva er bruken av @repository-annotering om våren?

Video: Hva er bruken av @repository-annotering om våren?

Video: Hva er bruken av @repository-annotering om våren?
Video: Spring @Repository Annotation Examples 2024, Kan
Anonim

Vår @ Repository Annotation . Vår @ Repository-annotering er brukt for å indikere at klassen gir mekanismen for lagring, gjenfinning, søk, oppdatering og sletting av objekter.

Følgelig, hva gjør @repository-annotering?

@ Repository-annotering er en markør for enhver klasse som oppfyller rollen eller stereotypen til en oppbevaringssted (også kjent som Data Access Object eller DAO). Blant bruken av denne markøren er den automatiske oversettelsen av unntak som beskrevet i avsnitt 20.2. 2, "Unntaksoversettelse".

Vet også, hva er forskjellen mellom @component @controller @repository og @servicekommentarer om våren? De forskjell mellom dem er , @ komponent er pleide å kommentere sammensatte klasser, @ Repository er en markør til automatisk unntaksoversettelse i utholdenhetslag, for service lag vi må bruke @ service . Du kan henvise Vår Dokumentasjon for å vite mer.

Spørsmålet er deretter, hva er tjenesteanmerkning om våren?

Vår @ Tjenesteanmerkning er en spesialisering av @Component merknad . Vårtjenesteanmerkning kan kun brukes på klasser. Den brukes til å merke klassen som en service forsørger.

Hvordan fungerer @transactional om våren?

Forstå @ Transaksjonsmessig merknad. På et høyt nivå, når en klasse erklærer @ Transaksjonelle på seg selv eller dets medlemmer, Vår oppretter en proxy som implementerer samme grensesnitt(er) som klassen du kommenterer. Med andre ord, Vår pakker bønnen inn i proxyen og bønnen selv har ingen kunnskap om det.