1、Hibernate是目前最流行的ORM框架之一,它是一个面向Java环境的对象/关系数据库映射工具。
Hibernate也是一个轻量级的O/R Mapping框架,是目前最流行的持久层解决方案,较之另一个持久层框架MyiBATS,Hibernate更具面向对象的特征;较之传统的EJB的持久层解决方案,Hibernate则采用低侵入式设计,即完全采用普通的Java对象(POJO ,VO),二不必继承Hibernate的某个超类或者实现Hibernate的某个接口。Hibernate是一个面向对象的程序设计语言和关系数据库之间的桥梁,真正实现了开发者采用面向对象的方式类操作关系数据库。
2、Hibernate的作用
1)让开发员可以使用面向对象的方式更方便进行持久化相关操作的开发。
2)提高开发效率
Hibernate不一定可以提高程序的性能。
Hibernate不一定可以提高可扩展性,可维护性。
3、Hibernate是ORM规范的实现框架,
所有ORM框架的作用:负责把面向对象的持久化操作,转换为数据库标准SQL语句执行。
4、ORM规范映射思想:
一个表 映射 成一个类
一个记录(一条记录) 映射 成一个对象
一列(一个字段) 映射 成 对象的属性。
5、