SSH学习之Hibernate的简介
来源:互联网 发布:抓包软件 编辑:程序博客网 时间:2024/04/29 23:33
回忆
Struts2是负责调用业务逻辑处理和页面跳转的框架,也就是说在MVC设计模式中担当的是视图和控制器的角色。那么模型(Model)主要是负责业务逻辑和数据库访问,而Hibernate主要负责的就是数据库访问。
如果学过JDBC的程序员都知道,我们是通过sql语句直接操作数据库的,虽然执行代码的效率非常高,但是这种直接操作底层代码并不符合大型复杂项目的开发,也并不利于项目的后期维护。所以,Hibernate就是对JDBC的一种封装框架。
Hibernate概述
在说Hibernate框架之前,我们要知道框架是干什么用的?通俗的来讲,框架就是主要为了减少程序员开发的代码量的,其次是为了项目维护的方便。(人类所做的一切都是为了方便人类工作的)
Hibernate框架提出的根据是什么?ORM(Object-Relational Mapping),中文叫对象关系映射。orm思想通俗的说,对象就是一个实体类(Javabean,只有属性、setter、getter、构造方法),关系就是关系型数据库中的一张表,映射就是就是将实体类和关系以某种方式相关联。
什么是Hibernate框架?
- hibernate框架运用在javaee三层架构中的dao层(也叫持久层)。
- 在dao层中对数据库进行crud操作,但是hibernate框架的底层代码就是jdbc源代码实现的,只是将其封装了而已。hibernate框架可以不需要编写像jdbc那样复杂的sql语句。
1 0
- SSH学习之Hibernate的简介
- SSH学习之Hibernate的核心接口
- SSH学习之Hibernate的配置文件
- SSH学习之Hibernate的关联关系
- SSH学习之Hibernate的分页查询
- 【SSH】hibernate之hql学习
- ssh学习之hibernate篇
- 走近SSH之Hibernate--Hibernate入门相关简介
- SSH学习之Hibernate的第一个程序
- SSH框架-HIbernate简介
- SSH之hibernate学习笔记----关系映射
- 7.6--SSH学习之Hibernate查询
- 7.7--SSH学习之Hibernate Session
- SSH:Hibernate框架(简介)
- 【SSH】Hibernate简介和应用
- ssh之hibernate+spring的整合
- SSH框架之Hibernate的API详解
- SSH框架之Hibernate的主配置文件
- 【Hackerrank University2】【JZOJ5008】Querying Sums on Strings 题解
- spring4 执行异步方法
- React 的数据流动(反向由子组件向父组件传递数据)
- ubuntu fpm-php 未监听9000端口问题
- 欢迎来到JavaScript世界
- SSH学习之Hibernate的简介
- volatile
- Ubuntu14.04安装pcl运行slam程序
- SPM AC原点校正
- 详解Android Touch事件的传递机制
- ubuntu下安装c++检测工具perf
- Codeforces 303A 构造+数论
- DateTimePicker
- 全参考客观视频质量评价方法 (MSE, PSNR,SSIM)原理