互联网/IT行业面试题 · 方案权衡 · tech:mybatis
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 16 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · tech:mybatis
考察点
技术栈
第 1 题请介绍MyBatis一级缓存和二级缓存的作用及其运行流程。 考察对MyBatis缓存机制的理解及执行流程的掌握第 2 题请谈谈你对MyBatis和ORM框架的理解,以及它们之间的关系和区别。 考察对MyBatis与ORM概念的理解及框架选型与实现原理第 3 题请说明 MyBatis 中一级缓存和二级缓存的区别及其适用场景。 考察对 MyBatis 缓存机制的理解与适用场景判断第 4 题在项目中,使用 MyBatis 时你是如何编写 SQL 的?有哪些场景需要考虑手写和自动生成? 考察对 MyBatis 映射机制和 SQL 编写方式的深入理解与工程实践第 5 题在 MyBatis 中,什么场景下必须使用 ${ } 占位符?使用时如何降低 SQL 注入风险? 考察对 ${ } 适用场景与安全加固的掌握第 6 题MyBatis相关:你了解它的缓存机制吗? 考察对MyBatis一级缓存和二级缓存的理解及应用场景第 7 题为什么更新操作不在MyBatis的XML中使用数据库的now()函数,而是通过AOP统一处理? 考察对数据库函数与AOP切面在业务场景中的权衡理解第 8 题在更新操作的时间处理上,除了在数据库中直接使用now()函数和AOP切面统一填充,还有哪些更好的替代方案? 考察候选人对多种技术方案的广度认知和权衡能力第 9 题MyBatis 如何防止SQL注入? 考察对预编译机制与占位符用法的理解第 10 题请解释MyBatis一级缓存和二级缓存各自的作用、生命周期和适用场景。 考察对MyBatis缓存机制原理的理解及使用边界第 11 题请说明 MyBatis-Plus 中逻辑删除的实现原理及其注意事项。 考察对 MyBatis-Plus 逻辑删除机制的理解及实际应用中的边界处理第 12 题在MyBatis中如何实现MySQL的批量更新? 考察批量更新技术选型、事务处理与性能优化第 13 题MyBatis 动态 SQL 能避免 SQL 注入吗? 考察对 MyBatis 中 #{} 与 ${} 区别及动态 SQL 风险的认识第 14 题请介绍 MyBatis 的一级缓存和二级缓存,并说明它们的区别与使用场景。 考察对 MyBatis 缓存机制的理解、区别辨析及适用场景判断第 15 题请介绍 MyBatis 二级缓存的工作原理、配置方式以及使用时需要注意的要点。 考察对 MyBatis 缓存机制的理解、配置能力和潜在风险意识第 16 题请介绍 MyBatis 中如何实现一对多查询。 考察对 MyBatis 结果映射、嵌套查询和关联集合配置的理解