永发信息网

hql与sql哪个查询速度快

答案:3  悬赏:70  手机版
解决时间 2021-03-21 10:17
我觉得也不用问一定是原始的JDBC链接SQL查询最快!?
最佳答案
你是想比较JDBC的SQL和Hibernate的HQL吗?

HIBERNATE最后还是会把数据操作转换成SQL语句通过JDBC发送给DB。
理论上来说,HIBERNATE还多了转换为SQL的操作,会比直接写SQL要多消耗资源。
但事实上HIBERNATE做了一些优化,使用缓存、连接池和脏数据检查等技术来提高速度,而且全是对象化操作,不用感受写大量SQL的痛苦,会比自己写SQL要好很多(除非你是数据库开发的高手,则例外)。
全部回答

hql(hibernate query language)查询提供了更加丰富的和灵活的查询特性,因此hibernate将hql查询方式立为官方推荐的标准查询方式,hql查询在涵盖criteria查询的所有功能的前提下,提供了类似标准sql语句的查询方式,同时也提供了更加面向对象的封装。

sql只是结构化查询语言,只是面向数据检索,不具有面向对象的特征,所以hql更加符合开发标准!

hql与sql哪个查询速度快 HIBERNATE最后还是会把数据操作转换成SQL语句通过JDBC发送给DB。 理论上来说,HIBERNATE还多了转换为SQL的操作,会比直接写SQL要多消耗资源。 但事实上HIBERNATE做了一些优化,使用缓存、连接池和脏数据检查等技术来提高速度,而且全是对象化操作,不用感受写大量SQL的痛苦,会比自己写SQL要好很多(除非你是数据库开发的高手,则例外)。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
徐水正村乡有多少村,各村多少人
苹果系统如何卸载已经安装的软件
盼盼生活超市这个地址在什么地方,我要处理点
在2米深的游泳池里面游泳和在水库游泳,在水
美团网是哪个公司的
单选题下列句子中标点符号的使用,不正确的一
连续感冒两个月了
一个股跌到30日线的话,第二天会涨起来么?
怎么判断大腿是肌肉型还是脂肪型
头发烫大波用几号的杠
天赐食杂店怎么去啊,有知道地址的么
新规定下有限责任公司增加注册资本金需要哪些
神丹保洁15枚47.8元
单选题Can it be ______ in&
我的世界骡子怎么弄
推荐资讯
茶茶家私房甜品在哪里啊,我有事要去这个地方
智慧的人一定会选择属于自己的舞台的意思是什
简述用老毛桃u盘系统安装ghost xp系统的过程
有一支小羊的床垫是什么牌子的
楼房是不是越高,发生地震就越容易倒
洪家营这个地址在什么地方,我要处理点事
自然解冻,冷水解冻,微波解冻,那个失水率最高
重庆市江北区人均消费性支出是多少
求亲爱的弗兰克斯百度云资源
二十字情人节祝福语,求情人节祝福语,送给老
远古吹到底是一种怎样的情怀
广东技术师范学院和仲恺农业工程学院相比如何
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?