mybatis优缺点是什么?有哪些优点和缺点?

KLQ 2020-05-11 09:25:11 java常见问答 6658

大家对于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架构师有关的知识哦!

推荐阅读:

mybatis一对多是什么?有何作用?

mybatis批量插入如何实现?有几种方式?

mybatis中$#的区别是什么?有什么区别?