初学ibatis
刚刚接触ibatis,简略看了一下ibatis中文指南,以前一直是在使用Hibernate(虽然Hibernate学的也不咋地),有人总结说:“Hibernate是自动化ORM框架,而Ibatis则是半自动化ORM框架”,很明显这句话是建立在将这两个框架与JDBC相比较的基础上而言的。Hibernate是对数据库关系的完全OO封装,在面对简单的CRUD操作时程序员基本上不需要写SQL。此外相对于iBatis而言,在切换不同类型的数据库时,基本上只需要修改配置文件中数据驱动、URL、用户名、密码等信息。而Ibatis则还需要修改sqlMap配置文件中的SQL语句。但是Hibernate的完全封装有利也有弊,至少它牺牲了一部分灵活性,相对来说Ibatis在数据库操作上更具灵活性。
以上拙见,望不吝赐教!
相关推荐
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
shouen 2016-04-26
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