hibernate的概述和ORM概述

一.ORM框架

 全称:Object Relational Mapping

中文翻译:对象关系映射

ORM框架:对象关系映射框架

二.ORM思想

1.对象关系映射框架:

想将对象和数据库的表建立映射关系。

2.ORM的优点:

想操作对象就相当于操作数据库的表数据了ORM框架市面上有很多,hibernate只是它其中的一种,如果hibernate属于ORM框架,我们要想玩hibernate,就必须要将对象和数据库的表创建一种映射关系。

3.举例说明:

(1)jdbc+c3po

	最底层用来操作数据库数据的方式 但是步骤太繁琐

(2)Dbutis工具类

	 往user表中插一条数据  user表的字段是20个

	

	QueryRunner qr=  new QueryRunner(连接池);

	String sql="insert into user values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";

	qr.update(对象.get属性1,对象.get属性2,对象.get属性3,对象.get属性4,对象.get属性5,对象.get属性6....)

(3)hibernate

User类  -------做映射---- user表

	      username			username

往user表中插一条数据  user表的字段是20个

 hibernate.save(user);

三.hibernate框架的作用?

1.简化了Dao层的编码工作

大大简化了数据访问层繁琐的重复性代码,加快了运行效率

2.程序更加面向对象

可以不需要编写SQL语句,只需要操作相应的对象就可以完成数据库数据的crud操作,sql语句不再需要自己写了,都是hibernate底层写好了 (针对的是单表的crud操作)

你可能感兴趣的:(框架,hibernate)