Aké je použitie anotácie @repository na jar?
Aké je použitie anotácie @repository na jar?

Video: Aké je použitie anotácie @repository na jar?

Video: Aké je použitie anotácie @repository na jar?
Video: Возведение новых перегородок в квартире. Переделка хрущевки от А до Я. #3 2024, November
Anonim

Jar @ Anotácia úložiska . Jar @ Anotácia úložiska je použité na označenie, že trieda poskytuje mechanizmus na ukladanie, vyhľadávanie, vyhľadávanie, aktualizáciu a mazanie objektov.

Čo teda robí anotácia @repository?

@ Anotácia úložiska je znakom pre každú triedu, ktorá spĺňa úlohu alebo stereotyp a Úložisko (známy aj ako Data Access Object alebo DAO). Medzi použitiami tejto značky je automatický preklad výnimiek, ako je opísané v časti 20.2. 2, „Preklad výnimky“.

Tiež viete, aký je rozdiel medzi @component @controller @repository a @service anotáciami na jar? The rozdiel medzi ich je , @ komponent je zvyknutý anotovať zložené triedy, @ Úložisko je značka pre automatický preklad výnimiek v perzistentná vrstva, za službu vrstvu, ktorú musíme použiť @ služby . Môžete odkazovať Jar Dokumentácia, kde sa dozviete viac.

Následne je otázkou, čo je servisná anotácia na jar?

Jar @ Anotácia služby je špecializáciou @Component anotácia . Anotácia jarnej služby možno použiť len na triedy. Používa sa na označenie triedy ako a služby poskytovateľa.

Ako funguje @transactional na jar?

Pochopenie @ Transakčný anotácia. Na vysokej úrovni, keď trieda deklaruje @ Transakčný na seba alebo svojich členov, Jar vytvorí proxy, ktorý implementuje rovnaké rozhranie (rozhrania) ako trieda, ktorú anotujete. Inými slovami, Jar zabalí fazuľu do proxy a samotná fazuľa o tom nevie.