- 浏览: 270534 次
- 性别:
- 来自: 新乡
文章分类
- 全部博客 (227)
- servciemix (10)
- db (18)
- javaTools (4)
- hibernate (31)
- web (3)
- spring (14)
- design pattern (4)
- java security (3)
- portal (1)
- ejb (6)
- session (2)
- java_lang (21)
- jbpm (29)
- struts (7)
- orgRights (2)
- project manager Jira (7)
- 跨库事务 (2)
- mysql (14)
- ubuntu (7)
- osgi (9)
- maven ant make (4)
- 分布式 高并发 高性能 (5)
- virgo-dm_server (0)
- osgi web (3)
- platform (1)
- smooks (1)
- business (1)
- 职场生涯 (14)
- Java编码格式 (2)
- web服务 (1)
- 计算机使用 (1)
- 健康工作生活的保障,工作中务必抛掉的不良心态 (4)
- 电信-网络监控 (1)
- 多线程-multithread (1)
- 海量数据-高性能 (2)
- Mybatis (1)
- web开发平台研发 (0)
- oracle (0)
- 应用服务器调优 (0)
- web前端 (0)
- servlet-jsp (0)
- tomcat (2)
- newtouch (1)
- portal_liferay (2)
- version control (1)
- apm-impact (2)
- tools (1)
- 研发管理 (1)
- 电商业务 (1)
- 生鲜电商市场调查 (0)
- PBX (0)
- 房东 (0)
最新评论
-
lifuchao:
...
权限问题 -
Branding:
谢谢,受教了,另外,CONN AS SYSDBA,必须是在操作 ...
Oracle密码忘记了怎么办? -
zhuchao_ko:
...
Portal实现原理 -
败类斯文:
不知道改哪里。。。木有见到红色。。表示悟性低了、、
jira error: Neither the JAVA_HOME nor the JRE_HOME environment variable is defin -
c__06:
正文:假如事务我是这样定义的: <tx:method n ...
Spring中Transactional配置
*
浅析Hibernate Callback接口
* http://developer.51cto.com 2009-09-23 17:28 佚名 baidu 我要评论(0)
这里介绍Hibernate Callback接口在用户程序中并不是必须的,但你要在你的项目中创建审计日志时,你可能会用到它。
Hibernate有很多值得学习的地方,这里我们主要介绍Hibernate Callback接口,包括介绍其他接口等方面。
Hibernate Callback接口方面
当一些有用的事件发生时――例如持久对象的载入、存储、删除时,Hibernate Callback接口会通知Hibernate去接收一个通知消息---它允许
应用程序能对一些事件的发生作出相应的操作。例如Interceptor、Lifecycle和Validatable都是这一类接口。一般而言,
Hibernate Callback接口在用户程序中并不是必须的,但你要在你的项目中创建审计日志时,你可能会用到它。
◆第一步.---->获取Sessionfactory对象
Sessionfactory sf=new Configuration().configure().buildSessionFactory();
◆第二步.---->创建session对象
Session session=sf.openSession();
◆第三步.---->获取对数据库操作前的事物对象
Transaction tx=session.beginTransaction();
◆第四步.---->利用session的多个方法进行数据操作.例如:session.save(实体bean对象);session.update(实体bean对象)等;
◆第五步.---->tx.commit();保存持久化数据库操作;
◆数据其他操作.比如查询Query query=session.createQuery("from student where username='"+username"'");//student为一个实体bean对象.就是与hbm.xml对应的和数据库映射的一个 javabean.
其他接口:
◆本地SQL语言支持 (Dialect 抽象类)
◆缓冲机制 (Cache 和CacheProvider 接口)
◆JDBC 连接管理 (ConnectionProvider接口)
◆事务管理 (TransactionFactory, Transaction, 和 TransactionManagerLookup 接口)
◆ORM 策略 (ClassPersister 接口)
◆属性访问策略 (PropertyAccessor 接口)
◆代理对象的创建 (ProxyFactory接口)
【编辑推荐】
1. 描述Hibernate检查id字段
2. Hibernate Template简单描述
3. Hibernate DetachedCriteria学习经验
4. 概述Hibernate equals()方法
5. Hibernate使用Person对象
浅析Hibernate Callback接口
* http://developer.51cto.com 2009-09-23 17:28 佚名 baidu 我要评论(0)
这里介绍Hibernate Callback接口在用户程序中并不是必须的,但你要在你的项目中创建审计日志时,你可能会用到它。
Hibernate有很多值得学习的地方,这里我们主要介绍Hibernate Callback接口,包括介绍其他接口等方面。
Hibernate Callback接口方面
当一些有用的事件发生时――例如持久对象的载入、存储、删除时,Hibernate Callback接口会通知Hibernate去接收一个通知消息---它允许
应用程序能对一些事件的发生作出相应的操作。例如Interceptor、Lifecycle和Validatable都是这一类接口。一般而言,
Hibernate Callback接口在用户程序中并不是必须的,但你要在你的项目中创建审计日志时,你可能会用到它。
◆第一步.---->获取Sessionfactory对象
Sessionfactory sf=new Configuration().configure().buildSessionFactory();
◆第二步.---->创建session对象
Session session=sf.openSession();
◆第三步.---->获取对数据库操作前的事物对象
Transaction tx=session.beginTransaction();
◆第四步.---->利用session的多个方法进行数据操作.例如:session.save(实体bean对象);session.update(实体bean对象)等;
◆第五步.---->tx.commit();保存持久化数据库操作;
◆数据其他操作.比如查询Query query=session.createQuery("from student where username='"+username"'");//student为一个实体bean对象.就是与hbm.xml对应的和数据库映射的一个 javabean.
其他接口:
◆本地SQL语言支持 (Dialect 抽象类)
◆缓冲机制 (Cache 和CacheProvider 接口)
◆JDBC 连接管理 (ConnectionProvider接口)
◆事务管理 (TransactionFactory, Transaction, 和 TransactionManagerLookup 接口)
◆ORM 策略 (ClassPersister 接口)
◆属性访问策略 (PropertyAccessor 接口)
◆代理对象的创建 (ProxyFactory接口)
【编辑推荐】
1. 描述Hibernate检查id字段
2. Hibernate Template简单描述
3. Hibernate DetachedCriteria学习经验
4. 概述Hibernate equals()方法
5. Hibernate使用Person对象
发表评论
-
如何使用hibernate
2012-05-24 19:21 0一、选择Hibernate还是iBATIS都有它的道理: H ... -
关于hibernate自动建表和主键的数据类型的关系
2012-02-27 16:18 1145要想让hibernate自动建表, 1、除了 <prop ... -
用Spring+Hibernate链接时,在增删改时会报错: Write operations are not allowed in read-only mod
2011-09-11 19:53 887用Spring+Hibernate链接时,在增删改时会报错: ... -
[转]hibernate延迟加载
2011-04-26 11:41 5682007-12-01 [转]hibernate延迟 ... -
Hibernate利用XDoclet自动生成配置文件
2011-04-18 18:34 804Hibernate利用XDoclet自动生 ... -
如何利用 myeclipse 生成Hibernate 配置文件
2011-04-18 18:13 1249在hibernate中,每个数据表对应的其实是一个实体类,每个 ... -
Hibernate Synchronizer是一个Eclipse插件,可以自动生成*.hbm文件、持久化类和DAOs
2011-04-18 18:00 1897Hibernate Synchronizer是一个Eclips ... -
Hibernate auto produce
2011-04-18 17:52 983Hibernate 中需要class和mapp ... -
使用动态代理实现用AOP对数据库进行操作
2011-04-12 14:11 949使用动态代理实现用AOP对数据库进行操作 2008-03-14 ... -
Hibernate中cascade与inverse属性详解
2011-04-01 16:20 941Hibernate中cascade与inverse属性详解 ... -
事务和事务边界
2011-03-31 15:44 101510.1.2 事务和事务边界 http://book.51ct ... -
事务传播行为种类
2011-03-31 15:31 823事务传播行为种类 Spring在TransactionDef ... -
Hibernate saveOrUpdate分析
2011-03-31 15:30 862* Hibernate s ... -
使用Spring AOP代理方式实现声明式事务的原理
2011-03-31 15:28 1207使用Spring AOP代理方式实 ... -
Hibernate Session缓存概述
2011-03-31 15:27 1008* Hibernate Session缓存 ... -
解说Hibernate的工作原理实例
2011-03-31 15:26 875* 解说Hibernate的工作原理实例 ... -
简述Hibernate配置连接池
2011-03-31 15:25 843* 简述Hiber ... -
简单解析J2EE数据持久层设计
2011-03-31 15:24 981* 简单解 ... -
概述Hibernate equals()方法
2011-03-31 15:22 770* 概述Hiber ... -
概括潜在的Hibernate性能问题
2011-03-31 15:21 952* 概括潜在的Hibernate性能问题 ...
相关推荐
在Android开发中,接口回调是一种常见的通信机制,用于在不同组件之间传递信息,尤其是在Activity、Service、BroadcastReceiver以及自定义View等之间的交互。接口回调允许一个对象调用另一个对象的方法,即使这两个...
本文将深入探讨如何通过自定义Dialog来理解接口回调(callback)机制,这在进行Android应用开发时是非常重要的一项技能。 首先,让我们了解什么是自定义Dialog。在Android系统中,Dialog是一种半透明的窗口,用于...
代码中TaskExecutor 类有一个执行任务的方法,它接受一个实现了 Callback 接口的对象作为参数。当任务成功完成时,它调用 onSuccess 方法;如果任务失败,它调用 onFailure 方法。TaskHandler 类实现了 Callback ...
至于`Callback`接口,它定义了一些回调方法,当对象的生命周期事件(如加载、保存、删除等)发生时,Hibernate会调用这些方法,使得开发者可以实现自定义的行为,如记录日志、实现审计功能等。 在使用...
在这个"Callback回调接口学习demo"中,我们将深入理解回调接口的工作原理,并通过实际示例——一个Fragment控制Activity中View的变化来学习如何实现它。 回调接口的基本概念是,一个类(调用者)注册了另一个类(被...
10. **Callback事件**:Hibernate允许在对象生命周期中的特定时刻(如加载、保存、更新和删除)注册回调方法,实现业务逻辑。 11. **Association Mapping关联映射**:Hibernate支持一对一、一对多、多对一、多对多...
13. **Callback接口**:例如PreInsertEventListener、PreUpdateEventListener等,允许用户在对象持久化操作之前进行干预。 14. **SessionFactory**:是线程安全的,负责创建Session实例,通常在应用启动时创建一次...
用友U9客户化开发 Callback & Postback 入门 v0.8 用友U9客户化开发 Callback & Postback 入门 v0.8 是一份关于用友U9客户化开发中 Callback 和 Postback 的基础知识入门文档。该文档详细介绍了 Callback 和 ...
9. Callback事件:Hibernate支持在对象生命周期中的特定时刻触发回调方法,如预加载、加载、保存、更新和删除。源码中可能包含这些事件的监听器实现。 通过深入研究《Hibernate Quickly 源代码》,开发者可以全面...
**C# WCF CallBack Demo** Windows Communication Foundation (WCF) 是.NET Framework中用于构建分布式应用程序的服务模型。在WCF中,回调(Callback)是一种高级通信模式,它允许服务主动向客户端发送数据,而不...
13. **Callback接口**:如PreUpdate、PostLoad等,提供了在特定操作前后执行回调函数的机制。 14. **映射文件(Mapping File)**:XML格式的配置文件,描述了Java类和数据库表之间的映射关系,如hibernate.cfg.xml...
10. **Callback事件**:Hibernate 2.1提供了预加载、加载、保存、更新和删除等生命周期事件,开发者可以通过实现这些接口或使用注解来添加自定义逻辑。 在"chapter1"这个子目录中,你可能找到关于Hibernate 2.1的...
7. Callback事件: Hibernate允许在特定操作前后触发回调方法,如预加载(PreLoad)、加载(Load)、预更新(PreUpdate)、更新(Update)、预删除(PreDelete)和删除(Delete)。开发者可以通过实现这些回调接口...
回调(Callback)是一种在软件设计模式中常见的编程概念,它允许一个函数或对象在完成某个操作后通知另一个函数或对象。在本示例"CallBack_DEMO"中,我们可能正在探讨如何在Java或其他编程语言中实现回调机制。回调...
10. **Callback事件**:Hibernate提供了一些生命周期回调方法,如preInsert、postLoad等,可以在对象的生命周期中插入自定义代码。 11. ** Criteria API**:这是一种更面向对象的查询方式,相比HQL,它更具有灵活性...
而异步请求则通过`enqueue`方法,传入一个实现了`Callback`接口的对象来处理结果。 1. **返回String类型的Callback封装** 这种封装方式适用于数据格式不固定,需要在子类根据业务需求进行自定义解析的情况。首先,...
6.9 Template/Callback 简化业务方法 6.10 版面:一棵自身循环的树 6.11 版面与帖子:Master/Detail 主从关系 6.12 帖子树及其分页 6.13 与Web层交互 6.14 帖子的多形扩展:投票 6.15 移植到Hibernate 3 6.16 ...
Session是Hibernate的主要工作接口,它负责管理对象的状态。Session提供了增删查改对象的方法,如save()、update()、delete()和get()。Transaction则用于处理数据库事务,确保数据的一致性。 五、查询语言HQL ...
回调(Callback)是一种在软件设计模式中常见的编程概念,它允许一个对象在完成特定操作后通知另一个对象。在Java或Android开发中,回调机制经常用于处理异步操作,例如网络请求、文件读写等,当操作完成时,通过回...
**VC++ CALLBACK** 在Microsoft Visual C++(简称VC++)编程中,回调函数是一种机制,允许我们传递一个函数作为参数给另一个函数,然后在需要的时候由这个接收函数调用我们传入的函数。这种功能在处理异步操作、...