为什么要使用Mybatis框架?JDBC的缺点有哪些?

Posted SCDN内容合伙人-秃头

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么要使用Mybatis框架?JDBC的缺点有哪些?相关的知识,希望对你有一定的参考价值。

传统的jdbc框架已经足够我们显示效果了,包括数据的传入和传出,前后端的交互,反正基本的效果都实现出来了,那为什么还要使用mybatis框架呢?

其实主要有以下几点:

1、使用JDBC连接数据库没有办法实现java代码和SQL语句之间的解耦!

我们在jdbc中,我们写的sql语句都是在dao的实现类中,是写在我们的Java代码中的,那这样的话,有些不方遍维护,并且如果格式不是很好的话,很容易把代码搞错:

这只是两张表,如果是有很多表,那么sql语句以及sql的条件限制就会显得很多

2、使用JDBC连接数据库在接受查询的数据的时候非常费劲,特别影响开发效率

做的朋友应该有体会,就是如果表中的数据一旦很多,那么我们就要不断进行get,set,这样很麻烦,有时候恨不得把回车键给扣了

同样,你们看的是两张表,在实际开发过程中,表的关联要比这多得多,你们可以想一下,只是简单的查询全部,你要写这些东西,写多久?

3、JDBC连接数据库的效率比较低,我们需要自己使用连接池连接

在传统的数据连接中,数据库连接池是我们自己手写的,并且是在实现类中进行不断调用,返回,这在实际开发过程中,根本不会这样搞

以上是关于为什么要使用Mybatis框架?JDBC的缺点有哪些?的主要内容,如果未能解决你的问题,请参考以下文章

mybatis入门:jdbc的缺点

mybatis

jdbc 有啥优缺点

Java面试题-SSM框架

Java面试题-SSM框架

Java面试题-SSM框架