浅谈hibernate框架(一)
来源:互联网 发布:网络数字对讲机 编辑:程序博客网 时间:2024/06/04 19:06
hibernate是Java里面的三大框架之一,但是它底层也是一个对数据库操作的框架,属于ormapping框架,和jdbc实现的功能差不多,两个各有千秋。
jdbc的优势和缺陷:
缺陷:查询代码很繁琐
重复性代码特别的多
没有做到数据的缓存
sql语句的移植性不好
优势:最原始的数据库操作,速度回很快
hibernate的优势和缺陷
缺陷:因为sql语句是hibernate内部生成的,所以程序员干预不了,不可控制
如果数据库特别的大,不适合用hibernate
优势:操作比较简单
移植性 比较好
数据缓存:一级缓存,二级缓存,查询缓存
接下来说一下hibernate的映射文件和配置文件
映射文件(*.hbm.xml):反映的是类与表的关系,类中属性名称和表中字段名称对应,类中属性类型和表中字段类型的对应关系,把一对多和多对多的关系转换为面向对象的关系
配饰文件(hibernate.cfg.xml):配置文件必须是这个,不能变,这个配置文件的作用的是用来连接数据库的。
hibernate框架的核心jar包:需要的话,这是链接:http://pan.baidu.com/s/1c2N6f5I
0 0
- 浅谈hibernate框架(一)
- Hibernate框架(一)
- Hibernate框架(一)
- Hibernate框架(一)
- Hibernate框架(一)
- 框架-------(一)Hibernate框架
- 浅谈EF框架(一)
- 浅谈spring框架(一)
- hibernate框架学习心得(一)
- Hibernate框架学习(一)
- Hibernate框架学习(一)
- Java集合框架浅谈-List(一)
- 浅谈Netfilter框架原理(一)
- 浅谈Struts+Spring+Hibernate框架
- Struts2+Hibernate+Spring框架搭建(一)
- Hibernate框架(一)总结介绍
- Hibernate框架详解(一)总结介绍
- 【HIbernate框架学习】:HQL(一)
- 前端页面遇到稀有字体如何处理
- 手把手教你码云项目部署
- linux系统下安装多个MySql数据库并做主从配置
- JQuery获取表单绑定的submit事件并手动调用获得返回值
- C指针、数组、字符串、结构体之间的联系
- 浅谈hibernate框架(一)
- Hive基础知识介绍
- 面向对象(6)
- spark stream冷启动处理kafka中积压的数据
- HDU 2066 一个人的旅行 (最短路--Dijkstra算法)
- lua中的表处理
- 基于dubbo框架下的RPC通讯协议性能测试
- Android 混淆详解
- Android 7.0 安装失败的两个原因 Failed to collect certificates from /data/app/vmd......