jdbc的优点与缺点:
* 优点:
* 效率要高;(因为直接与底层打交道)
* Connection pool
* 缺点:
* 代码比较繁琐,此在大量的try{}catch{}finally{};
* 没有data pool,做重复查询时无法提高效率
hibernate的优点与缺点:
* 优点:
* 存在data pool(数据缓存)而且是二级缓存;
* 是纯面向对象编程的;
* 代码操作比较简单;
* 缺点:
* 大量的数据下不适合用hibernate;
* 程序员对于hibernate生成的sql语句不可控,
不能干预hibernate生成sql语句,所以在sql语句优化比较高的项目中,hibernate是极其不适合的。