
我抄袭了Mybatis,手写一套MyMybatis框架
文章平均质量分 96
【Mybatis】我抄袭了Mybatis,手写一套MyMybatis框架
掉头发的王富贵
优快云博客专家、Java领域优质创作者,掘金优秀创作者,阿里云专家博主,专栏:《Elastic Search的RestFul API入门》
展开
-
【Mybatis】我抄袭了Mybatis,手写一套MyMybatis框架:初窥mybatis源码
在历经之前几章课程的深入学习之后,我想我们已经初步掌握了如何运用jdbc连接数据库的技术;同时,我们也实现了利用mybatis框架的能力,甚至尝试着手编写、实现了ORM的框架。我坚信大家对MyBatis的理解和应用已经达到了一定程度。然而,你们是否有思考过为何MyBatis能够具备如此强大的效能呢?因此,在本次课程中,我们将全面剖析MyBatis的源代码,以此揭示其背后隐藏着的卓越功能的实现原理。为了方便我们的Debug实验,我们仍然会参考并使用在上一章节课程所提到的Mybatis-Demo模块进行操作。原创 2024-01-18 10:06:18 · 907 阅读 · 0 评论 -
【Mybatis】我抄袭了Mybatis,手写一套MyMybatis框架:编写MyMybatis框架
前面我们编写了一个正常的项目,他需要使用到我们的框架,但是我们还没有开始编写我们的MyMybatis框架,我们现在已经学会了使用mybatis框架,已经学会了使用jdbc连接mysql,并且已经搭好了一个引用MyMybatis框架的正常项目,所以这次我们开始真正的开始编写我们的MyMybatis框架,开始“抄袭”之路。原创 2024-01-11 09:22:54 · 990 阅读 · 0 评论 -
【Mybatis】我抄袭了Mybatis,手写一套MyMybatis框架:编写一个引入MyMybatis框架的正常项目
到时候我们自己再写框架的时候,取对应的数据就行了,这里只是做一个示范,我们暂时就叫我们上面的名字。接下来,我们只需专注于编写具体的功能性代码以及正确传递所需的参数,并在这个基础上编写适当的SQL语句即可,与我们平常使用。在这篇文章中,我们将聚焦于我们的调用方,即相应的实际项目,其中包含了对。,这里我们把我们上面装sql的xml文件给拿过来,假如我们的框架有很多的mapper文件,我都将他们引入进来,注意这里都是写在。在对应的select标签中我们写上我们的sql,就像上面我们的代码里面的sql一样就行了。原创 2024-01-04 20:12:30 · 1206 阅读 · 1 评论 -
【Mybatis】我抄袭了Mybatis,手写一套MyMybatis框架:学会使用mybatis框架
上一篇文章中,我们学习了通过JDBC与MySQL进行交互。如果我们平常在项目中使用mybatis框架作为我们的orm框架。这一次我们就来学习如何使用框架。我们项目中使用到maven。我们直接通过pom文件的方式给他引入进来。MyBatis是一个简单而强大的持久层框架,它提供了灵活的SQL映射、强大的参数处理、动态SQL、缓存支持和插件扩展等功能,使得开发人员能够更方便地进行数据库访问和操作。我们既然要“”mybatis框架。那么我们肯定要学会使用这个框架。所以我们先了解它怎么使用。原创 2023-12-27 09:16:38 · 881 阅读 · 0 评论 -
【Mybatis】我抄袭了Mybatis,手写一套MyMybatis框架:使用JDBC连接数据库
在Java开发中,Mybatis是一个非常流行的持久层框架,它消除了几乎所有的JDBC代码和参数的手动设置以及结果集的检索。Mybatis可以使用简单的XML或注解进行配置,并将接口和Java的POJOs(Plain Old Java Objects)映射成数据库中的记录。然而,你有没有想过,如果没有Mybatis,我们应该如何手动实现这些功能呢?在这篇专栏中,我将尝试"抄袭" Mybatis,手写一套名为MyMybatis的框架,让我们一起深入理解Mybatis背后的原理和实现。原创 2023-12-20 09:39:08 · 1097 阅读 · 0 评论