Ano ang gamit ng @repository annotation sa tagsibol?
Ano ang gamit ng @repository annotation sa tagsibol?

Video: Ano ang gamit ng @repository annotation sa tagsibol?

Video: Ano ang gamit ng @repository annotation sa tagsibol?
Video: Palpak {Tulong} | Pinoy Animation 2024, Nobyembre
Anonim

tagsibol @ Anotasyon ng repositoryo . tagsibol @ Anotasyon ng repositoryo ay ginamit upang ipahiwatig na ang klase ay nagbibigay ng mekanismo para sa pag-iimbak, pagkuha, paghahanap, pag-update at pagtanggal ng operasyon sa mga bagay.

Dahil dito, ano ang ginagawa ng @repository annotation?

Ang @ Anotasyon ng repositoryo ay isang marker para sa anumang klase na tumutupad sa tungkulin o stereotype ng a imbakan (kilala rin bilang Data Access Object o DAO). Kabilang sa mga gamit ng marker na ito ay ang awtomatikong pagsasalin ng mga exception gaya ng inilarawan sa Seksyon 20.2. 2, "Exception na pagsasalin".

Alamin din, ano ang pagkakaiba sa pagitan ng @component @controller @repository at @service annotation sa tagsibol? Ang pagkakaiba sa pagitan ng sila ay , @ sangkap ay dati mag-annotate tambalang klase, @ Ang repositoryo ay isang marker para sa awtomatikong pagsasalin ng exception nasa layer ng pagtitiyaga, para sa serbisyo layer na kailangan nating gamitin @ serbisyo . Maaari kang sumangguni tagsibol Dokumentasyon para malaman pa.

Kasunod nito, ang tanong ay, ano ang anotasyon ng serbisyo sa tagsibol?

tagsibol @ Anotasyon ng serbisyo ay isang espesyalisasyon ng @Component anotasyon . Anotasyon ng Spring Service maaaring ilapat lamang sa mga klase. Ito ay ginagamit upang markahan ang klase bilang a serbisyo provider.

Paano gumagana ang @transactional sa Spring?

Pag-unawa @ Transaksyonal anotasyon. Sa isang mataas na antas, kapag ang isang klase ay nagdeklara ng @ Transaksyonal sa sarili o sa mga miyembro nito, tagsibol lumilikha ng proxy na nagpapatupad ng kaparehong (mga) interface gaya ng klase na iyong ine-annotate. Sa ibang salita, tagsibol binabalot ang sitaw sa proxy at ang sitaw mismo ay walang kaalaman tungkol dito.