Hibernate框架

 Hibernate框架

Hibernate框架

 

Hibbernatedao层的框架,完成的功能是对数据库进行crud。增加(Create)、读取查询(Retrieve)、更新(Update)、删除(Delete)。

Hibernate是一个ORMObject Relational Mapping)框架。对象关系映射。

 

Hibernate是以面向对象的方式进行数据库的增删查改,甚至不用写sql语句。

 

Hibernate项目搭建

1. 导包

 Hibernate框架

 

打开require文件。

这个里面是我们所需要的jar

 Hibernate框架

还需要一个数据库驱动包

 

2. 建立实体bean

新建user

(1) 所有的属性应该设置为private并且附加getset方法

(2) 构造函数,没写可以 如果要写字少写两个(必须包含一个空的构造函数)

(3) 字段名设置成包装类。

小明考试 0分和没有参加考试是有区别的。如果用基本类型则无法表示,但是用包装类型则可以设置为NULL

(4) 实体类中必须又一个id(主键)

3. 建立数据库对应的表

可以省略,hibernate可以帮助我们自动根据实体类生成数据库表

4. 建立映射关系

第一步建立一个配置文件 命名和位子都没有强硬的规范 一般情况下规定,把个

件放到对应的bean目录下面,命名规范为 实体类名 + .hbm + .xml

第二步导入约束文件,声明这个文件是hibernate配置文件,导入之后书写配置的时候会有提示信息

第三步配置信息

5. 配置hibernate核心配置文件

第一步创建核心配置文件 文件的命名和位置都必须按照指定来,文件放在src目录下 文件名为hibernate.cfg.xml

第二步导入约束文件

第三步配置信息

6. 书写测试代码dao层代码