(二)java框架篇笔记库(21)
来源:互联网 发布:知世公主 编辑:程序博客网 时间:2024/04/30 14:14
三. Hibernate五大核心(类/接口)简述
1 ) . Configuration接口 : 作用是 对hibernate进行配置,以及对它进行启动(加载hibernate.cfg.xml)并创建一个SessionFactory对象2 ) . SessionFactory接口 : 重视负责初始化Hibernate,充当数据存储源的代理,并负责创建Session对象.SessionFactory是线程安全的3 ) . Session接口 :
Session(会话)接口是Hibernate应用使用的主要接口Session接口负责执行被持久化对象的CRUD操作(增删改查)Session对象是非线程安全的,相当于Jdbc的connection
4 ) . QUERY与Criteria接口: 总结下Query和Criteria接口负责执行各种数据库查询5 ) . Transaction接口 : Transaction(事务)负责操作相关的事务
四. Hibernate与JDBC的区别
1 ) . 关于操作 : hibernate先检索缓存中的映射对象(即hibernate操作的是对象),而jdbc则是直接操作数据库2 ) . 关于关系 :
hibernate是JDBC的轻量级的对象封装,是一个独立的对象持久层框架,Hibernate可以用在任何JDBC使用的场合hibernate是一个和JDBC密切关联的框架,所以hibernate的兼容性和JDBC驱动,和数据库都有一定的关系,但是和使用它的Java程序,和App Service 没有任何关系,也不存在兼容问题
3 ) . 关于效率 : 如果正确使用JDBC技术,它的执行效率一定比hibernate要好,因为hibernate是基于jdbc的技术4 ) . sql语句 : JDBC使用的是SQL语句,Hibernate使用的是HQL语句,但是HQL语句最终还会隐式转换成SQL语句执行
阅读全文
0 0
- (二)java框架篇笔记库(21)
- (二)java框架篇笔记库(15)
- (二)java框架篇笔记库(16)
- (二)java框架篇笔记库(17)
- (二)java框架篇笔记库(18)
- (二)java框架篇笔记库(19)
- (二)java框架篇笔记库(20)
- (二)java框架篇笔记库(22)
- (二)java框架篇笔记库(23)
- (二)java框架篇笔记库(24)
- (二)java框架篇笔记库(25)
- (二)java框架篇笔记库(26)
- (二)java框架篇笔记库(27)
- (二)java框架篇笔记库(28)
- java开发框架_ZK使用笔记二
- 黑马程序员 java集合框架笔记(二)
- 黑马程序员—Java学习笔记之集合框架(二)
- java安全框架-Shiro学习笔记(二)-身份认证
- A+B+·····问题
- 【NodeJS】浅析 exports 和 module.exports
- psd里面如何切图
- Spark
- Android Studio导入Eclipse工程 encoding报错
- (二)java框架篇笔记库(21)
- Least Common Multiple HDU 1019(一列数的最小公倍数)
- BZOJ4873: [Shoi2017]寿司餐厅
- mybatis官网参考文档-XML配置_properties(版本: 3.4.6-SNAPSHOT)
- 所谓的原创内容对于seo的意义在何方?
- svn bad interpreter: No such file or directory
- 关于JVM的简单介绍
- 关于MySQL异常捕捉那些事儿
- 译文 | 与TensorFlow的第一次接触 第五章:多层神经网络