Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 14474|Respuesta: 0

[Fuente] En el arranque de Spring, el oyente persistente JPA intercepta añadidos, eliminaciones y modificaciones

[Copiar enlace]
Publicado en 2/4/2019 16:20:47 | | |
En JPA, usamos la API de Persistencia de Java para persistir datos (añadiendo, eliminando, modificando y comprobando), que también proporciona un método de callback en el ciclo de vida de la escucha de persistencia de datos, que se implementa principalmente mediante las siguientes anotaciones:

* @PrePersist Antes de guardar
* @PostPersist Después de salvar
* @PreRemove antes de la eliminación
* @PostRemove tras la eliminación
* @PreUpdate Antes de la actualización
* @PostUpdate Después de la actualización
* Después de @PostLoad consulta

Estas anotaciones deben usarse junto con @EntityListeners anotaciones, @EntityListeners las anotaciones son anotaciones del oyente de entidades.

Tomemos como ejemplo el objeto Guardar al Cliente:

Paso 1: Crea una clase de oyentes CustomerListener

Paso 2: Añadir @EntityListeners anotación a la clase Customer

A través de lo anterior, se puede interceptar la persistencia de datos.





Anterior:Introducción y dominio de la inversión cuantitativa
Próximo:¡3 formas de conseguir nombres de clases en Java!
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com