hibernate与ibatis的区别
hibernate 是一站式ORM orm mapping
ibatis 是半自动化ORM sql mapping
区别
1.设计数据库字段修改 hibernate 修改地方很少,而ibatis要把sql mapping地方修改
2.iBatis 可以进行细粒度的优化
例如 需要查询某个对象的单个属性时 hibernate一般会把对象的所有字段查询出来
再做更新操作时会 hibernate 先select 对象 在根据对象update 而ibatis只需一条update语句
3.开发效率
hibernate自动生成sql语句,相对Hibernate而言,iBATIS 以SQL开发的工作量和数据库移植性上的让步,为系统设计提供了更大的
自由空间。
4.在不考虑缓存的情况下 ibatis 会比hibernate快一些
相关推荐
shouen 2016-04-26
Dullonjiang 2020-01-23
与卿画眉共浮生 2011-06-25
yierxiansheng 2014-06-18
登峰小蚁 2019-12-24
plane 2017-10-19
踩风火轮的乌龟 2019-10-23
pandapanda 2014-05-08
阿泰 2014-07-02
whileinsist 2012-04-07
spprogrammer 2018-01-25
Coohx 2017-12-05
AndroidOliver 2012-05-14
BruceWayne 2014-12-02
liubang000 2014-05-30
KOJ 2013-11-26
CXC0 2013-08-28