当前位置: 首页 > 后端技术 > Java

面试官:mybatis运行原理是什么

时间:2023-04-01 23:22:48 Java

面试官:mybatis的运行原理是什么?你说的结构不一定和你理解的结构一样。因此,在讨论架构之前,我们先讨论一下架构的概念定义。概念是人们认识世界的基础,是用来交流的。如果对架构概念的理解不同,那么沟通自然不会顺畅。Linux有架构,MySQL有架构,JVM也有架构,业务系统使用Java开发,MySQL存储,运行在Linux上也有架构,我们应该重点关注哪一个?要理解上面的问题,需要梳理几个相关和相似的概念:系统和子系统,模块和组件,框架和架构Mybatis介绍:框架的作用:Mybatis是一个数据持久层框架(dao层),data持久化,将数据从内存存储到硬盘。框架特点:Jdbc的缺点:代码重复率高,重复建立连接Sql语句,硬编码,用java代码编写的sql语句和参数植入,类似于java耦合度高。结果组的处理很麻烦。Mybatis的优点:让程序员只关注,而sql语句不需要关注对应的代码,帮我们处理结果集一位国防科技大学的架构师朋友专门录制了一段视频在《手写MyBatis,直击优秀开源框架的灵魂》,很好的补充了面试中的难点——mybatis。最后,按照上面的流程,4个月的时间刚刚好。当然Java系统非常庞大,还有很多更高级的技能需要掌握,不过不用担心,这些不用学也能在以后的工作中用到。学习编程是一个由乱到序的过程,所以在学习过程中,如果遇到一些一时看不懂的知识点,大可不必沮丧,更不必气馁。这是再正常不过的正常事情了。只是暂时的“人心同理”。“道路是曲折的,但前途是光明的!”如果这篇文章对你有帮助,别忘了给我三连,点赞、转发、评论,我们下期见。收藏等于白嫖,喜欢才是真理。