本来想自己写点关于Hibernate的文章,可无意中看到了一篇博客,顿时惊为天人,详细见 :《Hibernate -annotation 学习笔记 1 马士兵》 和 《hibernate 1》,在此表示感谢博文原作者!
附Hibernate工作流程图一张:
工作流程用文字描述为:
- 读取并解析配置文件;
- Configuration负责读取并创建映射信息,创建sessionfactory;
- SessionFactory负责创建session;
- Transaction负责开启事物Transaction;
- Query负责执行持久化操作;
- Transaction负责提交实物;
- 关闭session;
- 关闭sessionfactory。