Hibernate Interceptor and Event
来源:互联网 发布:java win32 api 编辑:程序博客网 时间:2024/05/06 09:11
Interceptor:
Interceptors come in two flavors: Session-scoped and SessionFactory-scoped.
A Session-scoped interceptor is specified when a session is opened using one of the overloaded SessionFactory.openSession() methods accepting an Interceptor:
Session session = sf.openSession( new AuditInterceptor() );
A SessionFactory-scoped interceptor is registered with the Configuration object prior to building the SessionFactory. In this case, the supplied interceptor will be applied to all sessions opened from that SessionFactory; this is true unless a session is opened explicitly specifying the interceptor to use. SessionFactory-scoped interceptors must be thread safe, taking care to not store session-specific state since multiple sessions will use this interceptor (potentially) concurrently.
new Configuration().setInterceptor( new AuditInterceptor() );
Event:
The event system can be used in addition or as a replacement for interceptors.
Event was defined in hibernate.cfg.xml, after interceptor created:
<hibernate-configuration> <session-factory> ... <event type="load"> <listener class="com.eg.MyLoadListener"/> <listener class="org.hibernate.event.def.DefaultLoadEventListener"/> </event> </session-factory></hibernate-configuration>
But what's the really different between Interceptor and Event????
- Hibernate Interceptor and Event
- Hibernate: Dirty-check Interceptor
- Hibernate拦截器(Interceptor)【转】
- Hibernate 拦截器Interceptor使用
- PreviewXXX event and XXX event
- Event Manager and Event Listener
- hibernate event使用总结
- Java and event handling
- DELEGATE AND EVENT
- HRESULT and Event
- onbeforeunload and onunload event
- Routed event and command
- Thread and Event
- About Delegate and Event
- CUDA ---- Stream and Event
- process and event
- 利用Hibernate 3 Interceptor生成审计日志
- android event listener and event handler
- C#3.5语言新特性(一)-对象集合初始化器
- 理解MySQL数据类型
- oracle 使用游标批量分段插入数据
- 利用模板判断模板参数类型
- 浅谈SQL Server 的命名规则
- Hibernate Interceptor and Event
- CAN总线中循环冗余校验码的原理
- l2emu源码下载与编译的方法
- 迅驰简介 Centrino®
- const用法小结
- 网站内容规划及应用
- IIS安装问题 找不到文件 iis_asps05kj.asp
- 网络行销及网站的持续改进
- whaosoft