hibernate、ibatis、jdbc 三者之间的区别:
hibernate属于全自动,Ibatis属于半自动,jdbc属于手动,从开发效率上讲hibernate
较高,Ibatis居中,jdbc较低,从执行效率上讲hibernate较低,Ibatis居中,jdbc较高,因为jdbc是手工sql语句,可以根据业务需要进行优化,而ibatis虽然也可以对sql进行优化,但是它里面将resultest封装为实体的过程中采用了反射机制所以一定程度上影响了性能,而hibernate因为高度封装,所以开发效率相对性较高,但正因为这个原因,所以程序员在对sql语句的控制和优化方面相对比较弱,而且在将resultest封装成实体的过程采用例如反射机制,所以在性能方面较低。
仅供参考;感觉好的,顶一下。谢谢老铁。
本文对比了Hibernate、iBatis和JDBC的区别。从开发效率来看,Hibernate最高,iBatis次之,JDBC最低;而从执行效率来看,JDBC表现最好,iBatis次之,Hibernate则较低。文章详细解释了每种方式的特点及其对性能的影响。
128

被折叠的 条评论
为什么被折叠?



