¿Cuál es el uso de la anotación @repository en primavera?
¿Cuál es el uso de la anotación @repository en primavera?

Video: ¿Cuál es el uso de la anotación @repository en primavera?

Video: ¿Cuál es el uso de la anotación @repository en primavera?
Video: JPARepository en SPRING DATA - Tutorial Completo Fácil 2024, Septiembre
Anonim

Primavera @ Anotación del repositorio . Primavera @ Anotación de repositorio es usó para indicar que la clase proporciona el mecanismo para la operación de almacenamiento, recuperación, búsqueda, actualización y eliminación de objetos.

En consecuencia, ¿qué hace la anotación @repository?

Los @ Anotación de repositorio es un marcador para cualquier clase que cumpla el rol o estereotipo de un repositorio (también conocido como objeto de acceso a datos o DAO). Entre los usos de este marcador se encuentra la traducción automática de excepciones como se describe en la Sección 20.2. 2, “Traducción de excepción”.

También sepa, ¿cuál es la diferencia entre las anotaciones @component @controller @repository y @service en primavera? los diferencia entre ellos es , @ componente es solía hacerlo anotar clases compuestas, @ El repositorio es un marcador por traducción automática de excepciones en el capa de persistencia, para servicio capa que necesitamos usar @ Servicio . Puedes referir Primavera Documentación para saber más.

Posteriormente, la pregunta es, ¿qué es la anotación de servicio en primavera?

Primavera @ Anotación de servicio es una especialización de @Component anotación . Anotación de servicio de primavera se puede aplicar solo a clases. Se utiliza para marcar la clase como Servicio proveedor.

¿Cómo funciona @transactional en Spring?

Comprensión @ Transaccional anotación. En un nivel alto, cuando una clase declara @ Transaccional sobre sí mismo o sus miembros, Primavera crea un proxy que implementa las mismas interfaces que la clase que está anotando. En otras palabras, Primavera envuelve el bean en el proxy y el bean en sí mismo no tiene conocimiento de él.