Hibernate如何实现拦截器与监听器

技术Hibernate如何实现拦截器与监听器这篇文章将为大家详细讲解有关Hibernate如何实现拦截器与监听器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。拦截器与事件都是Hiber

这篇文章将为大家详细讲解有关冬眠如何实现拦截器与监听器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

拦截器与事件都是冬眠的扩展机制拦截器接口是老的实现机制,现在改成事件监听机制;他们都是冬眠的回调接口冬眠在调用保存、删除、更新.这些方法的时候会回调这个类。

休眠3.0之前拦截器跟Java 语言(一种计算机语言,尤用于创建网站)语言(一种计算机语言,尤用于创建网站)中的过滤器很像的。

休眠3.0之后把拦截器改成事件监听了。

saveOrUpdateEventListener接口:

保存和更新数据的时候会被冬眠监听到。

例子:

if(事件。com的getobject()实例。因为。用户){ 0

//如果这个事件是操作用户对象的,就执行如果里面的代码

}

把监听器告诉休眠:

监听器SaveListener.java:

Java 语言(一种计算机语言,尤用于创建网站)语言(一种计算机语言,尤用于创建网站)代码

打包。因为。倾听者;导入组织。冬眠。休眠异常;导入组织。冬眠。事件。saveorupdateevent导入组织。冬眠。事件。saveorupdateeventlistenerpublic classsavelistenerimplessaveorupdateventlineter { @ overridedpublicatvotionsaveorpdate(SaveOrupdateEvent)throwshibernetexception { if(event。getobject())instanceofcom。因为。实体。用户){系统。出去。println('保存用户之前的操作');}}}Hibernate配置文件:

可扩展标记语言代码

-//Hibernate/Hibernate configuration dtd 3.0//EN ' ' http://Hibernate。SourceForge。net/Hibernate-配置-3.0。dtd ' Hibernate-配置会话-工厂属性名称=' Hibernate。质量组织。冬眠。质量。MySQL platinctproperty name=' Hibernate。连接。驱动程序操作属性名=' Hibernate。连接。URL ' JDBC :我的SQL 3360///test property name=' Hibernate。连接.可以看到两个监听器,一个是自己的监听器、一个是缺省的监听器。两个监听器哪个在前就先执行哪个监听器。

关于"冬眠如何实现拦截器与监听器"这篇文章就分享到这里了,希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/137226.html

(0)

相关推荐

  • Shell中括号用法总结

    技术Shell中括号用法总结 Shell中括号用法总结Shell 里面的中括号(包括单中括号与双中括号)可用于一些条件的测试:算术比较, 比如一个变量是否为0,[ $var -eq 0 ]。
    文件属性测

    礼包 2021年12月7日
  • 和田玉怎样鉴别,和田玉怎么识别

    技术和田玉怎样鉴别,和田玉怎么识别很高兴回答这个问题,和田玉识别首先要排除几个误区和田玉怎样鉴别:第一,听声音识别,这是个坑,我也是取得专业资格玉石业内人士,十几年来的玉石经历中,还没有见过能闭着眼睛听声音就能识别出和田

    生活 2021年10月26日
  • 如何批量处理数据库中的敏感信息

    技术如何批量处理数据库中的敏感信息本篇文章为大家展示了如何批量处理数据库中的敏感信息,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。前言对于一些敏感数据,往往会对其加密后再入库,这

    攻略 2021年12月1日
  • 怎么理解Java悲观锁与乐观锁

    技术怎么理解Java悲观锁与乐观锁本篇内容介绍了“怎么理解Java悲观锁与乐观锁”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有

    攻略 2021年11月18日
  • excel函数的使用方法,Excel替换函数的使用方法

    技术excel函数的使用方法,Excel替换函数的使用方法可以根据以下6个步骤操作excel函数的使用方法:方法/步骤1:SUBSTITUTE函数格式为:SUBSTITUTE(text,old_text,new_text

    生活 2021年11月1日
  • 恳求的拼音,请写出“乞求”的四个近义词

    技术恳求的拼音,请写出“乞求”的四个近义词乞求的近义词有恳求的拼音:请求、祈求、恳求、哀求、央求。【请求】拼音:qǐngqiú释义:1.以私事相求;走门路,通关节。
    2.指受人请托,收受贿赂之事。

    生活 2021年10月29日