互联网/IT行业面试题 · tech:mybatis
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 91 道 · 更新 2026-08-05
筛选题目已选:tech:mybatis
考察点
技术栈
第 41 题使用MyBatis怎么解决SQL注入的问题? 考察MyBatis参数绑定机制与SQL注入防护意识第 42 题mybatis批量插入是怎么做优化的。 考察MyBatis批量插入的性能优化方法与原理理解第 43 题在 MyBatis 中,什么场景下必须使用 ${ } 占位符?使用时如何降低 SQL 注入风险? 考察对 ${ } 适用场景与安全加固的掌握第 44 题MyBatis相关:你了解它的缓存机制吗? 考察对MyBatis一级缓存和二级缓存的理解及应用场景第 45 题MyBatis中 #{} 和 ${} 有什么区别,应如何区分使用? 考察MyBatis参数绑定原理与SQL注入风险意识第 46 题你在使用 XML 编写 SQL(如 MyBatis 的 Mapper XML)时,有哪些实践感悟和设计思考? 考察对 XML 映射 SQL 的工程实践、可维护性与性能的意识第 47 题MyBatis Plus主要是依赖于一个什么样的技术去实现? 考察对MyBatis Plus底层实现原理和反射机制的理解第 48 题为什么更新操作不在MyBatis的XML中使用数据库的now()函数,而是通过AOP统一处理? 考察对数据库函数与AOP切面在业务场景中的权衡理解第 49 题MyBatis 的 Mapper 接口方法是否支持重载?请说明原因。 考察对 MyBatis 绑定机制与 Mapper 方法唯一性要求的理解第 50 题怎么解决SQL注入,MyBatis中$和#的区别是什么?表名和limit应该用哪种? 考察SQL注入防护意识及MyBatis参数占位符的正确使用第 51 题在更新操作的时间处理上,除了在数据库中直接使用now()函数和AOP切面统一填充,还有哪些更好的替代方案? 考察候选人对多种技术方案的广度认知和权衡能力第 52 题MyBatis中模糊查询如何实现 考察MyBatis动态SQL中模糊查询的常见实现方式及注意事项第 53 题请描述 MyBatis 的工作原理,说明文件映射的整个工作流程。 考察对 MyBatis 核心组件、配置解析与 SQL 执行流程的理解第 54 题MyBatis 如何防止SQL注入? 考察对预编译机制与占位符用法的理解第 55 题MyBatis中#{}和${}有什么区别? 考察MyBatis参数绑定与SQL注入风险的理解第 56 题请解释MyBatis一级缓存和二级缓存各自的作用、生命周期和适用场景。 考察对MyBatis缓存机制原理的理解及使用边界第 57 题请说明 MyBatis-Plus 中逻辑删除的实现原理及其注意事项。 考察对 MyBatis-Plus 逻辑删除机制的理解及实际应用中的边界处理第 58 题知道ORM吗?你提到了MyBatis,它是怎么做到映射的?如果查询返回的对象没有查到,是返回null还是空?集合类型呢? 考察对ORM概念、MyBatis映射原理及查询结果为空时的返回值处理的掌握第 59 题MyBatis中resultMap和resultType有什么区别? 考察对MyBatis结果映射机制的理解和区别应用第 60 题使用PageHelper分页插件时,总记录数量是如何获取的? 考察对COUNT查询拦截和执行过程的理解