什么是框架?
就是一个半成品的项目,书写项目可以从半成品开始写,这样能够大大的提高开发效率。
不必纠结于框架本身的实现,自要学会如何使用即可。
Hibernate框架
简介
Hibernate是一个开源的对象关系映射(ORM)框架。对JDBC进行了非常轻量级的对象封装。 将对象和数据库表建立映射关系,Hibernate框架使用在数据持久化层(dao)。 也就是:实体类和数据表之间建立了联系,通过操作对象,直接对数据库进行修改。
ORM:Object relaction mapping
框架中的分工:
框架搭建
1、导包
导入hibernate所需要的架包,还有数据库驱动包
2、准备一个实体类
- 所有的属性应该设置为私有,并添加get-set方法;
- 构造函数要么不写,如果要写至少要写两个(必须包含一个空的)//因人而异,我学的时候老师就是这样教的
- 属性的类型应是包装类型
- 必须拥有一个在主键
3、准备数据库
数据库必须由我们自己建立,数据库表可以由hibernate自动创建;如果手动创建,表中的字段要和实体类一一对应。
4、创建实体类和数据表之间的映射配置文件
创建一个 实体类名+.hbm+.xml 建议此文件与实体类在同一目录下