什么是框架?
框架可以理解为是一个半成品,如果要使用框架必须遵守hibernate的规则。否则会出错。
使用框架的好处?
大大提高开发效果,可是也降低了
ORM:
是随着面向对象的软件开发方法发展而产生的。用来把对象模型表示的对象映射到基于S Q L 的关系模型数据库结构中去。这样,我们在具体的操作实体对象的时候,就不需要再去和复杂的 SQ L 语句打交道,只需简单的操作实体对象的属性和方法。O R M 技术是在对象和关系之间提供了一条桥梁,前台的对象型数据和数据库中的关系型的数据通过这个桥梁来相互转化。
搭建步骤:
1.创建项目 导包
2.创建实体类创建数据库表
3.编写实体类的配置文件,建立映射关系
4.编写hibernate核心配置文件
5.书写dao层代码
Hibernate-5.1.2-relase.rar
打开requred,里面的lib,里面有很多jar包都导入进来
还需一个实体类和一个表
1. 建立实体bean类 新建User类
注:
(1) 所有的属性都应该设置为private并且附加get和set方法
(2) 构造函数,可以不写。如果写的话,至少写两个,必须包含空的构造函数
(3) 属性的类型必须是包装类(张三考试为0分 和没有参加考试 是有区别的。如果使用 基本类型则无法表示。但是使用包装类型,则可以设置为null)
(4) 实体类里面必须有一个id(主键);
2. 建立数据库对应表
可以省略(hibernate可以帮助我们自动根据实体类生成数据库表,但是数据库必须要有)
3. 建立映射关系
第一步:建立一个配置文件命名和位置都没有强硬的规范,一般情况下规定,把这个文件放到这个文件对应的bean目录下面,命名规范为“实体类名+hbm+xml“ 例如:user.hbm.xml
文件导入之后书写配置的时候会有提示信息.
第三步:配置信息
4. 配置hibernate核心配置文件
第一步:在src下创建核心配置文件,这个文件的命名和喂孩子都必须按照指定来:文件名为hibernate.ccfg.xml
第二步:导入约束文件
第三步:配置信息
5. 书写测试代码 dao层代码