05框架 - 01.docxVIP

  • 1
  • 0
  • 约2.85万字
  • 约 44页
  • 2017-11-27 发布于浙江
  • 举报
05框架 - 01

框架01HibernateHibernate框架的概述是一个轻量级持久层开源框架。对JDBC做了封装,简化开发明确:它只能做对数据库增删改查操作的事。ORMO:object R:relation M:Mapping :对象关系映射,把实体类和数据表建立起来对应关系,以后操作对象通过映射配置文件生成SQL语句,自动执行。本质:实体类和表的映射关系,类中属性和表中字段的映射关系目的:操作实体类就相当于操作数据库表Hibernate的5个核心接口1.Configuration:负责配置Hibernate,创建SessionFactory对象2.SessionFactory:初始化Hibernate相当于连接池,创建session对象,线程安全,重量级,为二级缓存。3.Session:负责保存,更新,删除,查询持久化对象,线程不安全,多个线程不能同时访问一个session对象,为轻量级,一级缓存。4.Transaction:提供事务管理5.Query,Cirteria:执行数据库的查询操作优点*Hibernate对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码*Hibernate是一个基于jdbc的主流持久化框架,是一个优秀的orm实现,它很大程度的简化了dao层编码工作*Hibernate的性能非常好,因为它是一个轻量级框架。映射的灵活性很出色。它支持很多关

文档评论(0)

1亿VIP精品文档

相关文档