Hibernate属于全自动, Ibatis属于半自动,Jdbc属于手动,从开发效率上讲hibernate较高,ibatis居中,jdbc较低,从执行效率上讲hibernate较低,ibatis居中,jdbc较高,因为jdbc是手工写sql语句,程序员对sql的控制能力更大,可以根据业务需要进行优化,而ibatis虽然也可以对sql进行优化,但是他里面将resultset封装为实体的过程中采用了反射机制所以一定程度上影响了性能,而hibernate因为高度封装所以开发效率相对较高,但正因为这个原因,所以程序员在对sql语句的控制和优化方面相对比较弱,而且在将resultset封装成实体的过程中也采用了反射机制,所以在性能方面较低
Hibernate,Ibatis,Jdbc 区别
原创
©著作权归作者所有:来自51CTO博客作者liu_dudu的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Ibatis讲座
ibatis ppt
职场 ibatis 休闲 -
iBATIS之父:iBATIS框架的成功蜕变
面对不同的人和工具,考虑到这一点,你就会迅速了解他们的世界是多么的变化多端。我
ibatis 框架 hibernate 工具 thoughtworks -
ibatis的isnotempty参数 ibatis result
&nbs
ibatis的isnotempty参数 java spring jar