Video: A cosa serve l'annotazione @repository in primavera?
2024 Autore: Lynn Donovan | [email protected]. Ultima modifica: 2023-12-15 23:49
Primavera @ Annotazione del repository . Primavera @ Annotazione del repository è Usato per indicare che la classe fornisce il meccanismo per l'archiviazione, il recupero, la ricerca, l'aggiornamento e l'eliminazione degli oggetti.
Di conseguenza, cosa fa l'annotazione @repository?
Il @ Annotazione del repository è un indicatore per qualsiasi classe che ricopre il ruolo o lo stereotipo di a deposito (noto anche come oggetto di accesso ai dati o DAO). Tra gli usi di questo marcatore c'è la traduzione automatica delle eccezioni come descritto nella Sezione 20.2. 2, “Traduzione delle eccezioni”.
Inoltre, qual è la differenza tra le annotazioni @component @controller @repository e @service in primavera? Il differenza tra loro è , @ il componente è abituato a annotare classi composte, @ Il repository è un evidenziatore per traduzione automatica delle eccezioni nel strato di persistenza, per il servizio livello dobbiamo usare @ servizio . Puoi fare riferimento Primavera Documentazione per saperne di più.
Successivamente, la domanda è: cos'è l'annotazione di servizio in primavera?
Primavera @ Annotazione di servizio è una specializzazione di @Component annotazione . Annotazione del servizio di primavera può essere applicato solo alle classi. È usato per contrassegnare la classe come a servizio fornitore.
Come funziona @transactional in primavera?
Comprensione @ Transazionale annotazione. Ad alto livello, quando una classe dichiara @ Transazionale su se stesso o sui suoi membri, Primavera crea un proxy che implementa le stesse interfacce della classe che stai annotando. In altre parole, Primavera avvolge il bean nel proxy e il bean stesso non ne è a conoscenza.