学习_Java_Base_Hibernate_简介_叙

	
ORM简介
-ORM
	*O:Object指对象
	*R:Relation指关系
	*M:Mapping指映射
	*为什么需要ORM
		#在高级编程语言里,都是面向(OOP)的,类和对象
		#在关系数据库里,是关系表和记录
		#为了以面向对象的方式,来操作数据库就有了ORM思想
		
	*ORM映射基础
		#数据库中的表结构和类结构的映射
		#表中的记录和对象的映射
		#表的主键和对象ID的映射(OID)
		#表的字段和类的属性的映射
		
		
Hibernate简介
-什么是Hibernate
	*一个开源的Java ORM框架
	*提供了一种,强大的对象到关系数据库的映射机制
	*强大的查询功能
-Hibernate的优势
	*开源
		#LGPL
	*成熟
	*流行
		#约13000 downloads/month
-Hibernate的目标
	*减少95%的普通数据持久化过程产生的问题
	
-Hibernate的总体架构
	*Application
		#持久化对象
	*Hibernate
		#配置文件:hibernate.properties
		#映射文件:XML.Mapping
	*Database
-Hibernate核心接口
	*Configuration:配置信息类,读取配置文件
	*Session:将其看作是JDBC中的Connection
	*SessionFactory:Session工厂类,提供Session实例
	*Query:Hibernate查询接口(以HQL方式)
	*Criteria:Hibernate查询接口(以面向对象的方式)
	*Transaction:事务接口,提交或回滚

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值