
mybatis
退役的bug程序员
90后Java程序猿,面试题狂人,专业写bug(目前已退役),喜欢刷博客,爱分享面试题和技术。有问题或者想法可以私信我,尽自己所能帮助需要帮助的人
展开
-
全网思路最清晰的Spring整合Mybatis终极解决方案
在介绍Spring整合Mybatis原理之前,我们得先来稍微介绍Mybatis的工作原理。Mybatis的基本工作原理另外本人整理了20年面试题大全,包含spring、并发、数据库、Redis、分布式、dubbo、JVM、微服务等方面总结,下图是部分截图,需要的话点这里点这里,暗号优快云。在Mybatis中,我们可以使用一个接口去定义要执行sql,简化代码如下:定义一个接口,@Select表示要执行查询sql语句。public interface UserMapper { @Sele原创 2020-12-16 21:20:07 · 3656 阅读 · 8 评论 -
面试官让我说一下Mybatis一级缓存、二级缓存的区别,史诗级回答让他刮目相看
说起mybatis,大家可能都知道它是一个优秀的久层框架,它支持定制化SQL、存储过程以及高级映射。面试中都会问起mybatis一级缓存和二级缓存,它体现出你对mybatis这个开发中的理解,如果照着答案背的话只能拿到一个及格分,所以今天咱们就好好聊聊mybatis。另外本人整理了20年面试题大全,包含spring、并发、数据库、Redis、分布式、dubbo、JVM、微服务等方面总结,下图是部分截图,需要的话点这里点这里,暗号优快云。1.首先,什么是Mybatis?MyBatis 是一.原创 2020-11-26 20:49:00 · 34782 阅读 · 18 评论 -
恕我直言,这27道Mybatis面试题能全答对的几乎没有
前言MyBatis 是一个优秀的持久层 ORM 框架,它对 jdbc 的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建 connection、创建 statement、手动设置参数、结果集检索等 jdbc 繁杂的过程代码。Mybatis 通过 xml 或注解的方式将要执行的 statement 配置起来,并通过 java 对象和 statement 中的 sql 进行映射生成最终执行的 sql 语句,最后由 mybatis 框架执行 sql 并将结果原创 2020-11-08 21:25:44 · 2703 阅读 · 7 评论 -
面试官:Mybatis都不会,你是怎么做开发的?
一个 Mybatis框架,作为目前最为常用的持久层框架,在我们的日常开发中是离不开的。我们不仅仅要会使用,更要了解它的底层实现原理。MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。另外本人整理收藏了20年多家公司面试知识点整理 ,以及各种Java核心知识点免费分享给大家,我认为对面试来说是非常有用的,想要资料的话请点795983544 暗号优快云。1. #{}和${}的区别是什么.原创 2020-10-12 21:04:56 · 5852 阅读 · 7 评论