为什么要使用mybatis框架来开发?

  • 在没有接触mybatis的时候,我知道java项目和数据库之间的连接是通过jdbc来完成的,而且在我的印象里我觉的数据库操作嘛,不就是对数据库里的数据进行简单的增删改查嘛(原谅我还是一个小白),所以我觉得使用jdbc已经能完成所有和数据库进行交互的功能了,这里我就不理解为什么需要那些乱七八糟的框架呢?不过其实这些框架都是前任搭建出来的,不可能说平白无故的出现,而且还没有一点的用处对吧。肯定是我自己知识底蕴太少了。

  • 就像是学习Spring框架一样,明明就是调用一个接口的实现类,直接new不就可以了,为什么还需要创建bean多此一举呢,正是因为学的知识太少了,才会产生这种不成熟的想法。只有在学习了以后才知道直接了通过使用Spring结构可以解耦,让系统的维护更加的简单和顺畅(当然,肯定不止这一个优点,我暂时比较清楚的只有这点)。

  • 所以学习mybatis框架一定也是有原因的,通过学习我了解了一些jdbc的缺点

  • [1]使用jdbc频繁的访问数据库,会造成资源的浪费影响数据库的性能

  • [2] 使用jdbc对数据库进行访问,无论是编写sql语句还是设置参数或者得到结果集都是属于硬编码的范畴,这样不利于系统的维护。

  • 所以使用一个框架就能很好的解决这个问题。

我觉的,做很多的事情,我们不是为了做而做,不是说别人搞出了这样的东西,你就用就行了,这样的学习是一种机械的学习,没有什么营养可言,只有知道为什么才会有进步的空间。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值