当然在数据库里快啦
用框架都是有代价的 , 层层封装当然慢了,hibernate提供一级缓存,二级缓存;
基本没有
你想如果可以优化的跟直接操作数据库一样快,那还有谁再用jdbc慢慢写呢,框架的优点就是开发更快代码量少,
如果不是那种性能要求特别高的,hibernate也不会觉得很慢啊;
如果性能要求高,那肯定是jdbc了,存储过程了
hibernate查之前有很多工作要做的..根据你的hql以及配置文件将他解析为sql..
然后查出来在封装..等等..
在数据库里面直接查当然快了..
优化办法就是提升你机器的速度..呵呵..因为hibernate已经封装好了..不好优化..
肯定啊,中间通过了那么多程序转发,你说速度能上来吗?