hibernate框架-day01

hibernate框架-day01

hibernate是什么

框架是什么

  • 1.框架是用来提高开发效率的
  • 2.封装了好了一些功能.我们需要使用这些功能时,调用即可.不需要再手动实现.
  • 3.所以框架可以理解成是一个半成品的项目.只要懂得如何驾驭这些功能即可.

hibernate框架是什么

* undefined

hibernate的好处

  • 操作数据库的时候,可以以面向对象的方式来完成.不需要书写SQL语句

hibernate是一款orm框架

  • orm:object relationg mapping. 对象关系映射

* undefined

  • orm分4级
    • hibernate属于4级:完全面向对象操作数据库
    • mybatis属于2级
    • dbutils属于1级

hibernate是什么

框架是什么

  • 1.框架是用来提高开发效率的
  • 2.封装了好了一些功能.我们需要使用这些功能时,调用即可.不需要再手动实现.
  • 3.所以框架可以理解成是一个半成品的项目.只要懂得如何驾驭这些功能即可.

hibernate框架是什么

  • undefined在这里插入图片描述

hibernate的好处

  • 操作数据库的时候,可以以面向对象的方式来完成.不需要书写SQL语句

hibernate是一款orm框架

  • orm:object relationg mapping. 对象关系映射
  • undefined在这里插入图片描述
  • orm分4级
    • hibernate属于4级:完全面向对象操作数据库
    • mybatis属于2级
    • dbutils属于1级

hibernate框架的搭建

1.导包

  • undefined
  • 驱动包
    • undefined

2.创建数据库,准备表,实体

  • undefined

3.书写orm元数据(对象与表的映射配置文件)

  • 导入约束
    • 导入约束
    • undefined
  • 实体
    • undefined
  • orm元数据
    • undefined

4.书写主配置文件

  • undefined
  • undefined
  • undefined

5.书写代码测试

  • undefined

配置文件详解

orm元数据

  • 根元素
    • undefined
  • class元素
    • undefined
  • id元素
    • undefined
  • property元素
    • undefined

hibernate主配置

  • 必选属性配置(5个)
    • undefined
  • 可选属性配置(3个)
    • undefined
  • 元数据引入配置
    • undefined

hibernateAPI详解

Configuration

  • 创建
    • undefined
  • 加载主配置
    • undefined
  • 加载orm元数据(扩展|了解)
    • undefined
  • 创建sessionFactory
    • undefined

SessionFactory

  • undefined
  • 方法

Session

  • undefined
  • 获得事务
    • undefined
    • undefined
    • undefined
    • undefined
    • undefined

Transaction

  • 封装了事务的操作.
  • 打开事务
    • 方式1
    • 方式2(推荐)
  • 提交事务
    • undefined
  • 回滚事务
    • undefined

CRM练习:保存客户

crm:customer ralation manager 客户关系管理系统

准备

  • 1.创建web项目
  • 2.导包
    • hibernate包
    • 数据库驱动包
    • 标签库包
    • BeanUtils包
  • 3.引入静态页面
  • 4.搭建hibernate框架
  • 5.思路分析
    • undefined
  • 6.开发
  • 7.测试
    XMind: ZEN - Trial Version

猜你喜欢

转载自blog.csdn.net/qq_41170005/article/details/87906716
今日推荐