配置监听器
public class StudentEntityListener { @PrePersist // 保存前 public void prePersist(Student student) { log.info("保存前" + student.toString()); } @PostPersist // 保存后 public void postPersist(Student student) { log.info("保存后" + student.toString()); } @PreRemove // 删除前 public void preRemove(Student student) { log.info("删除前" + student.toString()); } @PostRemove // 删除后 public void postRemove(Student student) { log.info("删除后" + student.toString()); } @PreUpdate // 更新前 public void preUpdate(Student student) { log.info("更新前" + student.toString()); } @PostUpdate // 更新后 public void postUpdate(Student student) { log.info("更新后" + student.toString()); } @PostLoad // 查询后 public void postLoad(Student student) { log.info("查询后" + student.toString()); } }
在实体类上添加注解
@EntityListeners(value = {StudentEntityListener.class})
public class Student implements Serializable {}
来源:51CTO
作者:一大海一
链接:https://blog.csdn.net/m0_37601022/article/details/100770133