面试题-MyBatis 面试篇

MyBatis 面试篇

  1. 什么是 MyBatis ?
  2. MyBatis 的优点:
  3. MyBatis 框架的缺点:
  4. MyBatis 框架适用场合:
  5. MyBatis 与 Hibernate 有哪些不同?
  6. #和 $的区别是什么?
  7. 当实体类中的属性名和表中的字段名不一样·怎么办?
  8. 模糊查询 like 语词该怎么写?
  9. 通常一个 Xml 映射文件,都会写一个 Dao 接口与之对应,请问,这个 Dao 接口的工作原理是 tDa
  10. MyBatis 是如何进行分页的?分页插件的原理是什么?
  11. MyBatis 是如何将 sq 执行结果封装为目标对象并返回的都有哪些映射形式?
  12. 如何执行批里插入?
  13. 如何获取自动生成的(主)键值?
  14. 在 mapper 中如何传递多个参数?
  15. myBatis 动态 sql 有什么用?执行原理?有哪些动态 sql?
  16. Xm1 映射文件中,除了常见的 select |insert lupdae |delete 标签之外,还有
  17. 为什么说 MyBatis 是半自动动 ORM 映射工具?它与全自动的区别在哪里?
  18. ---对---、---对多的关联查询全
  19. MyBatis 实现---对---有几种方式?具体怎么操作的?
  20. MyBatis 实现---对多有几种方式,怎么操作的?
  21. MyBatis 是否支持延迟加载如果支持,它的实现原理是什么?
  22. MyBatis 的一级、二级缓存:
  23. 什么是 MyBatis 的接口绑定?有哪些实现方式?
  24. 使用 MyBatis 的的 mapper 接口调用时有哪些要求?
  25. Mapper 编写有哪几种方式?
  26. 简述 myBatis 的插件运行原理,以及如何编
相关推荐
腻害兔6 小时前
【若依项目-产品经理视角】深度拆解 RuoYi-Vue-Pro 商城模块:从商品管理到交易引擎,50 张表撑起一整套电商系统
java·大数据·vue.js·产品经理·ai编程
码智社7 小时前
AES加密原理详解及Java实现加解密实战
java·开发语言
触底反弹7 小时前
🔥 2026 大模型选择指南:别再只看 Benchmark 了,这些维度才是关键!
人工智能·面试
萧瑟余晖8 小时前
JDK 26 新特性详解
java·开发语言
马优晨9 小时前
Freemarker 完整讲解(后端 Java 模板引擎)
java·开发语言·freemarker·freemarker 完整讲解·freemarker模板引擎
醇氧9 小时前
CountDownLatch / CyclicBarrier / Semaphore 面试高频问答清单
前端·面试·职场和发展
维天说11 小时前
CLI-Switch 2026年3月版历史设计:Hook、TTY 隔离与 JSON 状态
java·服务器·json
Zane199412 小时前
并发 vs 并行:别再傻傻分不清了,一文讲透 Java 并发编程的第一课
java·后端
黄敬峰12 小时前
从零搞懂 useState 与 Fragment:React 函数式组件的基石
面试
噢,我明白了13 小时前
java中Excel的导入和导出(EasyExcel)
java·开发语言·excel