本文主要是介绍jdbc和hibernate的对比,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
jdbc的优点与缺点:
* 优点:
* 效率要高;(因为直接与底层打交道)
* Connection pool
* 缺点:
* 代码比较繁琐,此在大量的try{}catch{}finally{};
* 没有data pool,做重复查询时无法提高效率
hibernate的优点与缺点:
* 优点:
* 存在data pool(数据缓存)而且是二级缓存;
* 是纯面向对象编程的;
* 代码操作比较简单;
* 缺点:
* 大量的数据下不适合用hibernate;
* 程序员对于hibernate生成的sql语句不可控,
不能干预hibernate生成sql语句,所以在sql语句优化比较高的项目中,hibernate是极其不适合的。
这篇关于jdbc和hibernate的对比的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!