知识大全 Hibernate拦截器简单描述

Posted 操作

篇首语:博观而约取,厚积而薄发。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Hibernate拦截器简单描述相关的知识,希望对你有一定的参考价值。

Hibernate拦截器简单描述  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  Hibernate还是比较常用的 于是我研究了一下Hibernate拦截器 在这里拿出来和大家分享一下 希望对大家有用

  最近项目需要 用到了Hibernate拦截器和监听器 有些小小心得 和大家分享下 首先说说这两个东西

  拦截器(Intercept) 顾名思义 拦截操作 也就是在Hibernate做出动作之前会调用的方法 如果你有需要在Hibernate操作数据库之前想要做的操作 就需要用到这个东西了

  监听器(Listener) 监听 就是监视Hibernate的一举一动 如果我们要获取Hibernate各种操作PO的前前后后的信息 那就要用到他了

  Hibernate拦截器的实现要比监听器简单得多 我们只要新建一个自己的Hibernate拦截器类 继承自 hibernate EmptyInterceptor类 重写原来的方法 之后在spring中配置即可

  public class MyIntercept extends EmptyInterceptor

  @Override

  public boolean onSave(Object entity Serializable id Object[] state

  String[] propertyNames Type[] types)

  //entity就是当前的实体对象

  //如果当前操作的TbUser 则做处理

  if(entity instanceof TbUser)

  TbUser user=(TbUser)entity;

  user setUserPassword( )

  if(user getUserId()==null)

  //返回true则拦截本次操作

  return true;

  

  

  return super onSave(entity id state propertyNames types)

  

  

  配置文件

  <bean id= myIntercept

  class= mon util hibernateSupport MyIntercept >

  ……

  <bean id= sessionFactory

  class= springframework orm hibernate LocalSessionFactoryBean >

  …

  <property name= entityInterceptor >

  <ref bean= myIntercept />

  </property>

  …

cha138/Article/program/Java/ky/201311/28157

相关参考

知识大全 简单的Hibernate入门介绍

简单的Hibernate入门介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs

知识大全 Struts2 Spring Hibernate 的简单整合

Struts2SpringHibernate的简单整合  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

对舰载机顺利降落甲板的过程描述最准确的是

对舰载机顺利降落甲板的过程描述最准确的是_____。A、降低飞行高度和速度——放下落架、襟翼与空气减速板——伸出捕捉钩挂上拦截索B、围绕母舰飞行——放下落架、襟翼——将发动机开到最大C、让飞机速度降到

知识大全 怎么用二十个字简单描述嫦娥奔月的故事

怎么用二十个字简单描述嫦娥奔月的故事?二十字无法进故事的完整描述,以下为故事简短描述:后羿射日成功后娶了嫦娥,王母给了他一包成仙的药,但后羿只想和嫦娥在人间长相厮守。后来因为降蒙心怀不轨,嫦娥被迫把这

对银屑病的简单描述

银屑病有俗称牛皮癣,是我们生活中既常见又易复发的慢性顽固皮肤病,患了银屑病的患者,虽然对患者的生命没有太大的影响,但是给患者的身心健康以及家庭都带来了一定的伤害。银屑病患病的病理生理其中一个最主要的突

对银屑病的简单描述

银屑病有俗称牛皮癣,是我们生活中既常见又易复发的慢性顽固皮肤病,患了银屑病的患者,虽然对患者的生命没有太大的影响,但是给患者的身心健康以及家庭都带来了一定的伤害。银屑病患病的病理生理其中一个最主要的突

知识大全 struts拦截器使用

  struts拦截器使用  一方法调用之后使用的拦截器实现interceptor接口  拦截器一定是线程安全的就是要同步  publicinterfaceInterceptorextendsSeri

知识大全 Java实现的拦截器

Java实现的拦截器  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  拦截器在在流行的开源框架中很

知识大全 请列举图像类型、声音类型、视频类型的文件格式各3种。并简单描述其特征。

请列举图像类型、声音类型、视频类型的文件格式各3种。并简单描述其特征。视频aviwmv流媒体asfrmramrmvbTxt,Text,Scp,Log,Wtx之类的、声音wav、图像JPG/JPEG、视

知识大全 实现自已的拦截器

Struts2教程9:实现自已的拦截器  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在上一篇中