工作原理
1、读取并解析 配置文件
2、读取并解析映射信息,创建SessionFactory
3、打开session
4、创建事务Transtion
5、持久化操作
6、提交事务
7、关闭session,sessionFactory
为什么用
1、对jdbc访问数据库的代码进行了封装,简化代码
2、作为一个orm实现的持久化框架,简化dao实现
3、使用了Java的反射机制
4、支持各种关系数据库,各种复杂关系
如何优化
1、使用双向一对多,不使用单向一对多
2、用多对一取代一对一
3、配置对象缓存,不使用集合缓存
4、表字段要少,关联不要怕多
5、合理的缓存策略,合理的session管理机制
6、尽可能使用uudi主键生成
本文详细介绍了Hibernate框架的工作原理,包括配置文件解析、SessionFactory创建等步骤,并阐述了使用该框架的优势,如简化JDBC代码、ORM映射及DAO层实现。此外还提供了一些优化建议,如采用合理的缓存策略和session管理机制。

193

被折叠的 条评论
为什么被折叠?



