什么是hibernate框架
-
-
orm:对象关系映射
-
hibernate其实就是对jdbc进行封装处理,以对象的行为操作数据表
-
举例
-
在orm框架产生之前:要手写sql,操作数据表
#添加数据
insert into t1 values(数据值1,数据值2)
#删除数据
delete from t1 where 删除条件
#查询数据
select * from t1
#更新数据
update t1 set 字段名1=xxx,字段名2=xxx where 更新数据的条件 -
orm框架产生之后,不需要写sql语句,以对象的行为就可以操作数据表
save(User的对象)
delete(User的对象)
update(User的对象)
-
-
-
自生成sql,也就是不需要程序员编写sql语句
save(user对象)---->insert into t_user values(xxx,xxxx,xxx....);
-
它主要作用于web的持久层数据处理,也就是java经典三层架构的DAO层
-