Java Hibernate框架

来源:互联网 发布:linux 2台机器互信 编辑:程序博客网 时间:2024/06/14 22:42

Hibernate:将数据库的表与程序中的JavaBean的数据映射起来,可以自己建表,面向对象的操作

Jdbc的缺点

代码结构比较繁琐

  面向纯sql语句的编程,面向过程的编程

对于查询而言,只要查询数据库的一张表

Jdbc技术没有做到数据缓存

因为事务是自动开启的,所以可能存在安全性的隐患

Jdbc的优点

是最底层的数据库操作,所以效率比较高

Sql语句可以自己选择写,采用效率最高的

Hibernate的优点

是一个ormapping框架,是一个操作数据库的框架

面向对象编程的

代码编程比较简单

Hibernate做到了数据缓存

Hibernate用得场合最多的情况是企业中的中小型项目

Hibernate的缺点

       该框架程序员是没有办法干预sql语句的生成的

如果一个项目中,对sql语句的优化的要求比较高,这个时候不能用hibernate来做

表之间的关系很复杂的情况下,不能用hibernate来操作

如果一张表的数据超过了千万级别也不适合用hibernate来做



0 0