ibatis和hibernate的性能比较

我一直用ibatis,其实开始项目经理准备用hibernate的,但是hibernate是全封装型orm,做一些需要灵活操作数据库的操作效果很不理想,而且配置了诸如一对多,多对多等映射后,经常会查询一些不必要的数据,即便写了一些可优化性能的配置语句,也会至少查个id出来。

而ibatis不会有这种问题,ibatis也是orm一种实现,不同的是sql要自己写,自己写的sql肯定要灵活,肯定会提高系统性能。但是缺点是开发时间长。
如果做对数据库要求不是很高的项目,或者小项目,直接用hibernate就可以了,几乎不用写sql,支持他的ide也多,如myeclipse,开发速度可以说是用ibatis的倍数。

猜你喜欢

转载自javatea.iteye.com/blog/2034227
今日推荐