发布网友 发布时间:2022-04-22 22:55
共2个回答
热心网友 时间:2023-07-27 11:39
我一直用ibatis,其实开始项目经理准备用hibernate的,但是hibernate是全封装型orm,做一些需要灵活操作数据库的东东效果很不理想,而且配置了诸如一对多,多对多等映射后,经常会查询一些不必要的数据,即便写了一些可优化性能的配置语句,也会至少查个id出来。而ibatis不会有这种问题,ibatis也是orm一种实现,不同的是sql要自己写,现在只有白痴程序员才不会sql。自己写的sql肯定要灵活,肯定会提高系统性能。但是缺点是开发时间长。
我希望楼主能够有所选,如果做对数据库要求不是很高的项目,或者小项目,直接用hibernate就可以了,几乎不用写sql,支持他的ide也多,如myeclipse,开发速度可以说是用ibatis的倍数。
热心网友 时间:2023-07-27 11:39
我感觉ibatis 的效率要高一些