首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Hibernate框架技术-day01

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。回想今天学习的知识,真的是收获满满,用心去看了这些代码,然后很自然的就能够记下来了。

这仅仅是入门,在接下来的学习中,通过不断的深入学习,去透彻的学会一个框架,同时,在学习的过程中,我也会不断的进行补充,加油!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180612G08H9S00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券