面试的朋友听我说,18个MyBatis高频知识及学习笔记,双手奉上

本文详细介绍了18个MyBatis高频知识点,包括#{}和${}的区别、数据库连接中断处理、解决插入重复数据的方法,并给出了32道MyBatis面试常见题目及解析。内容涵盖MyBatis的缓存、分页、插件运行原理等,是面试复习的宝贵资料。
摘要由CSDN通过智能技术生成

这有一份由十四年架构师编写的思维导图和资料,需要的朋友点赞后,【点击此处】免费获得!

01 18个MyBatis高频知识点(含解析)

  1. 精讲#{}和${}的区别是什么?
  2. 数据库链接中断如何处理?
  3. 在开发过程中,经常遇到插入重复的现象,这种情况该如何解决呢?
  4. 事务执行过程中宕机的应对处理方式?
  5. 高性能服务器端端开发底层主要靠I/O复用来处理,这种模式:
  6. Mybatis中的Dao接口和XML文件里的SQL是如何建立关系的?
  7. 当实体类中的属性名和表中的字段名不一样,怎么办 ?
  8. 模糊查询like语句该怎么写?
  9. 什么是MyBatis的接口绑定?有哪些实现方式?
  10. 使用MyBatis的mapper接口调用时要注意的事项

1 精讲#{}和${}的区别是什么?

  • mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值。
  • mybatis在处理${}时,就是把${}替换成变量的值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值