hibernate(一)

jdbc缺点

1代码结构防繁琐,面向纯sql语句的编程,对于查询而言只要查询数据库的一张表,不需有如下编码

2有connection缓存,没有数据缓存

3.事务自动开启,有安全性的隐患

jdbc优点

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

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

Hibernate的优点

1是一个ormaping框架,是一个操作数据库的框架,面向对象编程

2.代码编程比较简单

3做到了数据缓存

4用的最多的场合是企业中的中小型项目

缺点

1.改框架程序员是没有办法干预sql语句的生成。如果项目对sql语句的优化要求高,不能用hibernate

2。表关系之间很复杂的情况下,不能hibenate来操作

3.如果一张表超过千万级别 也不适合用hibernate来操作

猜你喜欢

转载自www.cnblogs.com/hellowq/p/9570968.html