当前位置:编程学习 > JAVA >>

hibernate 选择题 求解释 ,谢谢亲

hibernate 中查询性能最快的对象是()

A Query  B Criteria  C OptimizedQuery  D  OptimizedCriteria --------------------编程问答-------------------- 查询最快的应该算是原始的SQL语句!!直接的跟数据库打交道~~~  --------------------编程问答-------------------- 这一点很清楚,但是那个选项是你所说的直接查询数据库的呢,貌似都是  --------------------编程问答-------------------- 4个选项  见过A和B    C和D百度都找不出来

其实我个人觉得查询效率如果不考虑Hibernate将Query和Criteria转换成SQL语句的时间的话  其实是一样的  因为Hibernate最终都会将HQL转换成对应的Sql语句然后进行查询  那么效率的区别只能在HQL转换成SQL这块了,我就不知道到底谁快了  我觉得Query应该快点  毕竟只需要将一些对象名转换成表名以及属性转换成列名,而Criteria需要将各种对象,条件等进行转换,相对于Query就显得慢了点  不过我也不确定  个人感觉而已。 --------------------编程问答-------------------- 后面2个是前面2个的优化,不知道效率如何,还有Criteria 转化是比Query 多这点我同意,但是项目中我用到一般全是Query。。。拿不不定主意啊
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,