专业服务行业面试题 · 问题排查 · tech:mybatis

专业服务行业相关面试题,按题目行业基础数据聚合。

27579 道真题 · 当前筛选命中 7 · 更新 2026-08-05

筛选题目已选:问题排查 · tech:mybatis
第 1 题请解释 MyBatis 中表字段名与 Java 属性名不一致时的重命名(映射)问题,以及如何处理。 考察对 MyBatis 字段映射机制的理解及配置方法技术原理问题排查MyBatis第 2 题如果使用 MyBatis 从数据库中查询一个年龄字段,该字段在数据库中为 NULL,请问实体类中用 int 接收会发生什么?若用 Integer 接收呢?如何处理这种 NULL 值? 考察 MyBatis 对 NULL 值的映射处理及实际编码中的应对策略技术原理问题排查MyBatis第 3 题如何避免MyBatis结果字段与实体属性不一致? 考察对MyBatis映射机制的理解和解决字段映射问题的能力技术原理问题排查MyBatis第 4 题请介绍你实习项目中遇到的关于工作流多分支分页场景下 SQL 被拦截错位的问题,以及如何通过调整 PageHelper 中 startPage 的调用位置(从 Controller 层移动到 Service 层)来解决它? 考察候选人对 ORM 分页原理、线程上下文状态管理及业务代码组织方式的理解与问题排查能力项目复盘技术原理问题排查MyBatisSQL第 5 题项目用了MyBatis-Plus,如果要去自定义写一个SQL,比如要写一个多表查询,我们怎么去定义SQL?简单描述一下这个流程。 考察在MyBatis-Plus框架中自定义SQL的定义方式与多表查询处理能力编码实现技术原理问题排查MyBatisMyBatis-PlusSQL第 6 题使用 MyBatis 时,Mapper XML 文件是如何与对应的 Dao/Mapper 接口关联起来的? 考察 MyBatis 映射机制与 XML 绑定原理技术原理问题排查MyBatis第 7 题在 MyBatis 配置文件中,SQL 语句里的 #{} 和 ${} 分别表示什么,有什么差别? 考察 MyBatis 参数绑定、SQL 注入防护和动态 SQL 的边界安全意识技术原理问题排查MyBatisSQL