JAVA_WEB Hibernate框架学习 第一章(概念、框架的搭建、配置文件详解、API详解)
框架的解释:
1)框架是用来提高开发效率的
2)封装好了一些功能,我们需要使用这些功能,调用即可,不需要手动实现
3)所以框架可以理解成是一个半成品的项目,只要懂得如何驾驭这些功能即可
Hibernate框架的好处:
操作数据库的时候,可以以面向对象的方式来完成,不需要书写SQL语句。
Hibernate是一款orm框架:
orm : object relationg mapping (对象关系映射)
orm分四级:
1)hibernate属于4级:完全面向对象操作数据库
2)mybatis属于2级
3)dbutils属于1级
Hibernate框架搭建:
1)导包
下载hibernate后在lib下required文件夹下的所有jar包
数据库驱动包
2)创建数据库、准备表、实体
也可以直接准备与数据库表相对应的实体,运行时会自动创建表
与表对应的实体(实体类的属性名与表中字段名可相同可不同,最终通过配置文件配置对应关系)
3)书写orm元数据(Hibernate需要俩个配置文件,一个主配置文件一个对象的映射配置文件)
配置orm元数据文件时需要导入约束
约束文件
导入约束
配置orm数据元文件
4)书写主配置文件
约束文件
导入约束
5)主配置文件的配置
主配置文件的文件名是固定的且必须在src目录下:hibernate.cfg.xml