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要多做一些工作。
简单:
易于学习,易于使用,通过文档和源代码,可以比较完全的掌握它的设计思路和实现。
实用:
提供了数据映射功能,提供了对底层数据访问的封装(例如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、变频空压机的压力设定可以是一点,即可以将满足生产设备要求的最低压力作为设定压...
风水
起名
网名
- 1 有缘无分的网名
- 2 微信戒烟酒的网名
- 3 两字的游戏网名
- 4 手机百度的昵称怎么改名字
- 5 修改微信朋友圈昵称
- 6 qq炫舞暧昧昵称
- 7 昵称好意思
- 8 男生有内涵的昵称
- 9 Cf多人生化昵称
- 10 qq输入昵称找不到任何人
说说
- 1 现在最火的qq个性签名
- 2 有关粥的说说
- 3 很幸运的说说
- 4 无聊内涵说说
- 5 正确的决定说说
- 6 收回自己的感情的说说
- 7 很想联系你说说
- 8 双十一不剁手的说说
- 9 女孩请你一定嫁给爱情的说说
- 10 六月儿童节没陪宝宝的心情说说