QQ网名大全

myBatis的优缺点?

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要多做一些工作。
佚名
2024-06-09 12:57:04
最佳回答
类似问题(10)
  • 佚名
    2024-06-09 23:29:46

    什么是mybatis?

    MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBatis 只...

  • 佚名
    2024-06-09 16:12:34

    mybatis中selectOne的用法

    “select One”,释义:选择一个。用法如下:Click to select one or more users from the list.    单击...

  • 佚名
    2024-06-09 08:02:11

    关于 mybatis的问题

    mybatis 和 hibernate是两种完全不同的映射方式的。mybatis 倾向SQL的操作。mybatis 官网有工具可以生成映射的Mapping文件,...

  • 佚名
    2024-06-09 14:07:23

    Mybatis中

    将数据放入Map中,xml传入值为parameterType="map",用#{字段}代替条件

  • 佚名
    2024-06-09 08:00:00

    LED灯优点和缺点?

    优点:一、体积小LED基本上是一块很小的晶片被封装在环氧树脂里面,所以它非常的小,非常的轻。二、电压低LED耗电相当低,一般来说LED的工作电压是2-3.6V。...

  • 佚名
    2024-06-09 08:00:00

    分户供暖的优缺点?

    分户供暖可以自由控制使用的时间,控制温度,但是相应费用要比集中供暖高,集中供暖无法自由调节。100平米一般费用在4000元左右。每个地区的供暖价格是不一样的如果...

  • 佚名
    2024-06-09 08:00:00

    全棉衣服的优点缺点

    优点:吸汗,穿着舒服,不容易起静电缺点:干燥速度慢,透气性不如一些混纺面料,没型,易打褶,容易缩水

  • 佚名
    2024-06-09 08:00:00

    uv板橱柜的优缺点

      橱柜是家用家具不可以缺少的,家家户户都有安装了橱柜。而现在大家对橱柜的要求也是越来越高了,目前最受大家欢迎的还是uv板橱柜。uv板橱柜是采用uv板制作而成的...

  • 佚名
    2024-06-09 08:00:00

    合租房有什么优缺点 单租房有什么优缺点

    合租房:优点:付费少,环境好,舒服,方便!缺点:两人做任何事情,会影响到双方!单租房:价格高,空间小,环境不怎么好,做事不方便!

  • 佚名
    2024-06-09 08:00:00

    变频空压机的优缺点?普通空压机的优缺点?

      优缺点只有相对的,没有绝对的,类比一下变频空压机和普通空压机,差异如下:  1、变频空压机的压力设定可以是一点,即可以将满足生产设备要求的最低压力作为设定压...