什么是hibernate框架

  • 开源的orm框架

  • 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层

  •  

     

原文地址:https://www.cnblogs.com/xp20170618/p/13869905.html