给实体类加个事件监听器
来源:互联网 发布:创维46e60hr 网络酷开 编辑:程序博客网 时间:2024/05/18 11:01
第一步:在实体类头部加个注解,如下图
第二步:写一个监听器,可以监听到新增、修改、删除前后的事件
/**
* Hibernate 事件监听器
*/
@Service
@Transactional
public class MyPersistListener extends ContextLoaderListener{
FileUtilService fileUtilService = null;
CommonDao commonDao =null;
@PostPersist
public void addUpdate(Object entity){
}
@PreRemove
public void PreRemove(Object entity){
if(commonDao == null){
commonDao = (CommonDao)SpringBeanFactory.getSpringEntry("commonDao");
}
//删除底稿
if(entity.getClass() == CamsCiWorkDeta.class){
CamsCiWorkDeta cams = (CamsCiWorkDeta)entity;
if(fileUtilService == null){
fileUtilService = (FileUtilService)SpringBeanFactory.getSpringEntry("fileUtilServiceImpl");
}
fileUtilService.delFileList(cams.getId(), "CAMS_CI_WORK_DETA"); //删除对应的底稿
}
}
}
- 给实体类加个事件监听器
- 给按钮注册事件监听器
- android事件一些原理知识(事件对象,事件实体,事件监听器,回调)
- (转)android事件一些原理知识(事件对象,事件实体,事件监听器,回调)
- 事件监听器
- 事件监听器
- 事件监听器
- 事件监听器
- 事件监听器
- 事件监听器
- 事件监听器
- 事件监听器
- 事件监听器
- BUTTON事件监听器-经典
- 使用事件监听器
- AWT事件及其监听器
- Hibernate事件系统&监听器
- servlet事件监听器
- ZOJ 3985 String of CCPC 2017秦皇岛CCPC(子串个数)
- jdk8的遍历list,list转map
- Eclipse =>Debug Configuration =>Environment有没有配置文件可修改
- 目标跟踪开发环境安装
- html5 datalist 选中option选项后的触发事件
- 给实体类加个事件监听器
- 高斯模糊实现毛玻璃效果
- 【Jenkins教程二】基于Linux实现Jenkins+maven+tomcat的自动化构建部署项目
- c语言:switch需要注意的问题
- STM32F4 CAN2配置
- 新装LINUX系统如何获得ROOT权限
- groovy list转化为数组
- mysql数据库清空密码
- 响应式html