为了账号安全,请及时绑定邮箱和手机立即绑定

请教一下ibaties和mybaties有什么区别?

请教一下ibaties和mybaties有什么区别?

拉风的咖菲猫 2019-09-02 09:05:31
ibaties和mybaties有什么区别
查看完整描述

4 回答

?
偶然的你

TA贡献1841条经验 获得超3个赞

MyBatis 本是apache的一个开源项目iBatis,
2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github

查看完整回答
反对 回复 2019-09-14
?
MMTTMM

TA贡献1869条经验 获得超4个赞

这个区别不是很大,最主要的区别就是mybatis简化了编码的过程,不需要去写dao的实现类,直接写一个dao的借口,再写一个xml配置文件,整个mybatis就配置好了,也就是数据库就连接好了,然后再service里面调用dao就可以了,但是ibatis则不可以,必须要写dao的实现类,在写个什么return getSqlMapClientTemplate().queryForList()神马的,所以说mybatis是ibatis的升级版本,也就是在这里,不用写dao的实现类,还有些区别就是xml里面的sql语句的写法有些小变化,但是不大

查看完整回答
反对 回复 2019-09-14
?
ibeautiful

TA贡献1993条经验 获得超5个赞

首先Hiberante,iBatis,MyBatis都是对数据访问的封装,最终都是生成sql语句访问数据库。只不过Hibernate封装得比较全面,IBatis只是局部封装,懂Jdbc的程序员可以快速上手,而myBatis是近来流行的一种新的IBatis是对IBatis的升级,可以看着是升级版。

查看完整回答
反对 回复 2019-09-14
  • 4 回答
  • 0 关注
  • 1285 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信