首页新闻找找看学习计划

spring和hibernate对数据库的执行效率哪个更高一些

0
悬赏园豆:5 [待解决问题]

spring和hibernate对数据库的执行效率哪个更高一些

问题补充:

首先,谢谢你们的参与,二位说的都对,spring对数据的执行是借助一个dao操作的。这其实是一个面试官问的考题,后来我查了下资料也不怎么全,大体如同二位说的那样。不知道世外牛人,有木有更详细的解说……期待您的参与,谢谢!

鳄鱼。。。的主页 鳄鱼。。。 | 初学一级 | 园豆:194
提问于:2012-03-30 21:22
< >
分享
所有回答(2)
0

spring主要负责管理类,比如IOC(控制反转/注入),可以对项目进行解耦等。hibernate是一种ORM,负责与数据库进行交互,解决面向对象语言与关系型数据库之间的不对称,如果想和hibernate比较效率,你可以考虑ibates和jdbc,ibates的查询语句需要自己写,如果sql功底深厚,那ibates要比自动生成查询语句的hibernate快,jdbc应该是执行效率最高的,但操作比较复杂。

明天-星空 | 园豆:193 (初学一级) | 2012-03-30 21:34
0

spring和hibernate对数据库操作效率比较? spring主要是负责管理的吧,据我所知 spring有个自带的dao可以对数据库操作,但貌似很少有人用这个吧,楼主是要问这个spring dao和hibernate的比较吗?

憤怒的小鳥 | 园豆:206 (菜鸟二级) | 2012-03-31 11:00
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册