浅析Hibernate Callback接口

Hibernate有很多值得学习的地方,这里我们主要介绍Hibernate Callback接口,包括介绍其他接口等方面。

Hibernate Callback接口方面

当一些有用的事件发生时DD例如持久对象的载入、存储、删除时,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();保存持久化数据库操作;

相关推荐