hibernate内部的sql语句优化了吗?即hibernate语句的执行效率高不高。

 我来答
ahyyxx222
2011-10-24 · TA获得超过2532个赞
知道小有建树答主
回答量:1405
采纳率:33%
帮助的人:1298万
展开全部
就单句语句来说是优化了,但是为了适应多种状况,不可能达到最优,最优的话就没有通用性了。
而且很容易因使用不当造成SQL拆分。
效率肯定没有手写SQL高,但通用性好。其实速度慢个一半甚至一倍都不用太在意,硬件那么便宜,升级或者扩展下服务器就是了。但是为了追求那点效率提升极端优化语句,造成开发效率的下降和可维护性的降低,那人工成本和维护风险可比硬件升级还要高。
除非你是超大数据量,有极端性能要求,否则不考虑这个
码农度日那些事
2011-10-24 · TA获得超过261个赞
知道小有建树答主
回答量:187
采纳率:0%
帮助的人:129万
展开全部
hibernate的语句内部是优化了,但是你说的效率问题这个要看你的语句是怎么写的,有时候你写的一个hibernate更新语句,可能要转换成2个sql语句,个人觉得应该sql语句的效率高吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shuxha
2011-10-25
知道答主
回答量:9
采纳率:0%
帮助的人:3.9万
展开全部
hibernate内部的sql语句这句话我觉得本身有点问题,Hibernate本身是个对Jdbc轻量级的封装框架,对SQL它只是调用执行而已,对本身的SQL语句没有优化的功能,优化SQL要靠自已对SQL的理解,自已看些SQL语句的优化的资料吧
追问
比如说保存一条数据,hibernate自身应该会生成相应的sql语句吧,我就是问这些语句的效率高不高。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式