Java知识学习记录
如果对你有帮助,请关注我把!
框架技术 - Hibernate
框架是什么?
框架使用来提高开发效率的,框架封装好了一些功能,当使用这些功能时直接调用即可。今天学习的Hibernate框架,它属于J2EE开发中持久层的一个框架。在企业中也通常使用框架来开发应用。
框架技术 - Hibernate的学习总共分为四天的学习,昨天晚上和今天进行了Hibernate知识第一天的学习,趁热打铁,再来总结记录一下Hibernate的学习。
首先,回想一下Hibernate的创建的步骤,学习的主要内容也是从框架的搭建来展开的,下面先回想一下,你也可以直接跳过,看主要内容。
Hibernate框架的搭建有以下步骤:
1. 导入Hibernate框架必须具备的jar包,
2. 设计数据库表和相对应的实体类,
3. 在实体类的包下创建ORM映射配置文件,
4. 在src下创建核心配置文件,
5. 书写代码测试。
Hibernate概述
什么是Hibernate?
Hibernate是一个开放源代码的对象关系映射(Object Relational Mapping)框架,它对JDBC进行了非常轻量级的对象封装,他将POJO与数据库表建立映射关系,他可以自动生成SQL语句,自动执行,使得Java开发人员可以使用面向对象的编程思想来操作数据库。
Hibernate入门(重要)
下面是Hibernate框架的一个搭建流程,其中包含了基本的步骤,映射文件以及核心配置文件是需要重点掌握理解的,而核心的API是需要重点掌握使用的,学会了这两部分,那么学习Hibernate也就算是基础的入门了。
1. 下载并导入Hibernate框架必须的包
2. 设计数据库表并创建实体类
3. 在实体类的包下创建映射文件(命名方式通常是实体类.hbm.xml),该文件用于向Hibernate提供持久化类到关系型数据库的映射,配置文件信息如下:
映射配置文件下主要包含了:约束条件以及四个元素,分别是 根元素(hibernate-mapping),Class元素,id元素,property元素。
核心配置文件包含了连接持久层与映射文件所需的基本信息,Hibernate核心配置文件的根元素是,该元素包含子元素,在该子元素下又包含多个
元素,主要包含了对Hibernate连接数据库的信息配置。
5. 编写测试代码:(核心API的使用以及对持久化对象进行的CURD操作,很重要)
在测试代码中,也就是使用Hibernate核心的API对持久化对象进行操作(增删改查)、事务控制。
Hibernate的核心API
Hibernate的API一共有6个,分别是Configuration、SessionFactory、Session、Transaction、Query、Criteria。在教程中主要学习了前四个API。
THE END
通过以上的步骤,我已经对Hibernate框架有了基本的认识,并且能够理解核心API。回想今天学习的知识,真的是收获满满,用心去看了这些代码,然后很自然的就能够记下来了。
这仅仅是入门,在接下来的学习中,通过不断的深入学习,去透彻的学会一个框架,同时,在学习的过程中,我也会不断的进行补充,加油!
领取专属 10元无门槛券
私享最新 技术干货