文档介绍:该【hibernate基本知识点 】是由【莫比乌斯】上传分享,文档一共【2】页,该文档可以免费在线阅读,需要了解更多关于【hibernate基本知识点 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。Hibernate基本知识点
Hibernate介绍
Hibernate的HelloWorld
Xml配置形式
Annotation配置形式
Hibernate原理的模拟,重点讲思路,代码不全部实现
Hibernate的基本配置
Hibernate核心接口介绍
对象的三种状态
Hibernate关系映射
一对一
一对多
多对多
Hibernate查询(HQL语句的使用)
Hibernate介绍
参考我画的hibernate结构图,结合官方文档结构图去理解
是一个对象关系映射框架,对jdbc进行了轻量级的封装,可以让开发者以面OOP编程思维去持久化数据
Hibernate的HelloWorld
(a)xml配置形式
(1)新建java项目hibernate01
(2)引入hibernate4的相关包
(3)引入oracle驱动包,建立student表
(4)
I从官方文档中copy样例
ii修改相应的数据库连接
iii注释掉暂时用不到的内容
(5)新建实体类Student
(6)新建实体类Student对应的映射文件
(7)
(8)编写测试类,注意hibernate3和hibernte4的写法不同
Hibernate3:参考文档
Hibernate4:();
ServiceRegistryserviceRegistry=newServiceRegistryBuilder().applySettings(()).buildServiceRegistry();
(b)Annotation配置形式
(1)建立teacher表
(2)新建Teacher实体类
(3)在Teacher类上加上注解
(4)
(5)编写测试类进行测试
3. Hibernate原理模拟
a)思路:客户新建了一个实体对象例如Student,()方法,就帮我们把对象保存到了数据库中去,Hibernate框架中肯定是对这一块进行了封装,帮我们构造了sql语句。
b)模拟步骤:
(1)模拟sql语句的创建
(2) 直接通过jdbc获取connection
(3)模拟sql语句参数的注入,重点关注如何通过反射得到实体类属性的返回值。
(4)进行模拟测试