Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.
@Entity
@EntityListeners({AlumnoListener.class})
public class Alumno {
public class AlumnoListener {
@PrePersist
public void salvar(Alumno a) {
System.out.println("nuevo alumno :" + a.getNombre() );
}
@PreRemove
public void borrar(Alumno a) {
System.out.println("borramos alumo" + a.getNombre());
}
}
Hacemos los Pre antes de la operación contra la base de datos, de tal forma que podamos controlar que si no se pudo realizar el log, no se ejecute la consulta.
Hacemos los Post después de la operación contra la base de datos, de tal forma que podamos recuperar los datos que hemos procesado.