大家对于MyBatis都熟悉吗?下面小编要给大家带来的就是和MyBatis相关的内容,你知道mybatis的优点和缺点吗?下面一起来看看详细介绍吧!
一、mybatis优点
下面要最先给大家介绍的就是mybatis的优点,一起来了解一下吧!
总的来说mybatis的优点可以分成以下的5点:
1、和JDBC比较起来的话,mybatis减少了百分之五十以上的代码量
2、mybatis的话,SQL代码从程序代码当中完全的分离出来,能够重用
3、mybatis是最简单的持久化框架,并且非常的小巧也很容易学
4、mybatis提供映射标签,除此之外,支持对象和数据库的ORM字段关系映射
5、mybatis提供XML标签,还支持编写动态SQL
以上就是mybatis的五大优点啦!你都了解了吗?那么下面让我们再一起来详细的了解一下mybatis的缺点又有哪些吧!
二、mybatis缺点
下面要给大家介绍的就是mybatis的缺点,具体的来说,mybatis的缺点可以分成以下的2点:
1、mybatis的数据库移植性较差,这个是它的一个非常大的缺点了。
具体的来说,例:
mysql移植到Orecle,SQL语句会有差异从而引起err
2、SQL语句编写工作量非常的大,要求熟练度非常的高
以上就是对于mybatis的缺点的一个简单介绍了,你都了解了吧!
三、延伸阅读
MyBatis专注于SQL本身,MyBatis是实体类和SQL语句之间建立的映射关系。
与此同时,MyBatis也是一个非常灵活的dao层优化方案,适用于性能要求非常高并且需求变化多的项目。
以上就是对于MyBatis的优缺点的介绍,你都了解了吧?
你想成为java架构师吗?欢迎继续关注本站了解和java架构师有关的知识哦!
推荐阅读: