问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mybatis的优点

发布网友 发布时间:2022-04-29 19:56

我来回答

1个回答

热心网友 时间:2022-04-14 17:19

  1.优点
  简单:
  易于学习,易于使用,通过文档和源代码,可以比较完全的掌握它的设计思路和实现。
  实用:
  提供了数据映射功能,提供了对底层数据访问的封装(例如ado.net),提供了DAO框架,可以使我们更容易的开发和配置我们的DAL层。
  灵活:
  通过sql基本上可以实现我们不使用数据访问框架可以实现的所有功能,或许更多。
  功能完整:
  提供了连接管理,缓存支持,线程支持,(分布式)事物管理,通过配置作关系对象映射等数据访问层需要解决的问题。提供了DAO支持,并在DAO框架中封装了ADO.NET,NHibernate和DataMapper。
  增强系统的可维护性:
  通过提供DAL层,将业务逻辑和数据访问逻辑分离,使系统的设计更清晰,更易维护,更易单元测试。sql和代码的分离,提高了可维护性。
  2.缺点
  滞后性:
  还没有明确对.NET2.0的支持。最新版本在2.0下编译可以,但有些单元测试不能通过。
  不成熟,工程实践较少:
  IbatisNet在实际项目中的使用较少。 只是理论上可行.
  半ORM,工具支持较少:
  需要我们自己写sql,并且.NET下还未发现可以自动生成业务层类和配置文件的工具,这点和NHibernate不一样,NHibernate会为我们的数据库直接产生sql,并有一些辅助工具。因此使用Ibatis比NHibernate要多做一些工作。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦见和同性发生关糸了 梦见和同性朋友发生亲密关系 学生党如何科学护肤? 学生党该怎么基础护肤? 有什么美容护肤的技巧适合学生党? 怎么@全部成员啊? 新洲摩尔城一楼小吃租金多少 武汉王家湾有哪些广场 你好 请问 晚上6点开始 学瑜伽 可以吗? 因为我想在下班时间去 锻炼锻 ... 电脑联网有哪些条件台式电脑无线上网需要具备哪些条件 亚运会体育图标寓意 来组词语有哪些 车辆保险到11月14号到期,车辆免检到11月30号到期。10月份可以领免检标志吗? 奶油提子苏每100热量多少千卡? 北京哪里有借钱 什么来 如何组词? 奶油提子月饼好吃吗 奶油提子上唯果锈是什么? 高端红薯品种有哪些 北京这边哪里还有贷款公司。 建国几十年了,为什么没有在南海建立军事基地? 来组词四字? 奶油提子面包怎么做 一省敌一国,中国军事实力最强的省份,看看有没有你家 我在北京想借钱公司周转去哪借又快又安全啊?哪位大哥大姐告诉我吧!谢谢! 如何做奶油提子蛋糕 中国有哪些军事重镇,军事要冲 红薯的品种有哪些 现在的牛奶出场前是不是都把奶油提走了 奶上面没有飘着油啊。 一九五一年到一九五二年中国一共有多少个军事基地 23到27届奥运会对比鉴赏吉祥物和标志 手机成听筒模式怎么设置回来亲? 嘉华生日蛋糕上的鲜奶油是用什么鲜奶打的 北京在哪里可以借高利贷? 农行行徽代表什么意思 动物奶油就像180以上的男人什么意思 西铁城电子表调时间 西铁城表怎么样调时间? 保险和银行定存的区别。优缺点 银行保险和定期存款哪个好? 保险买了一年不想交了卡里的定期存款还能自动划走吗? 怎样才知道自己存的是定期而不是投保 为什么苹果4S上QQ 给好友发了QQ密码 接着QQ被盗 手机还接受了上百条验证信息 请大神指点 谢谢 求一个电影名,孙红雷和李冰冰演的,里面还出现了百合网的植入广告。 苹果4S里的QQ号为什么也会被盗 搞笑电影《人间·喜剧》值得一看吗? 求苏打绿未发表的歌 就是在豆瓣的100首 为什么苹果手机6连上wifi后QQ老是存在处于被盗风险 和在另一台电脑登陆 看到最近新闻很多苹果手机用户都被盗刷了钱,那我的苹果ID绑了QQ,QQ没钱,QQ会被盗吗? 中国有什么好看的爱情喜剧电影?最好是校园爱情,现代的,最近几年拍的!急啊