测试题(六)

51 MyBatis 执行 SQL 的流程

加载配置 → 创建 SqlSessionFactory → 获取 SqlSession → 执行 Mapper 方法 → 返回结果 → 关闭 Session。

52 Mapper 接口与 XML 自动绑定

接口与 XML 的 namespace、id 对应即可,无需写实现类,MyBatis 自动创建代理对象。

53 MyBatis 使用步骤

配置文件 → 创建 SqlSession → 加载 Mapper → 执行 SQL → 返回结果 → 关闭资源。

54 JDBC 与 MyBatis 区别

JDBC 手写大量模板代码(连接、关闭、拼 SQL)。

MyBatis 自动映射、动态 SQL、结构清晰,效率更高。

55 MyBatis 的优缺点

优点:SQL 灵活、性能高、减少重复代码、易上手。

缺点:SQL 手写维护成本高,大型项目 XML 多、移植性差。

相关推荐
Wang's Blog5 小时前
Java 项目实战: 外卖平台优化-Nginx配置文件结构与块层级
java·开发语言·nginx
\光辉岁月/7 小时前
5.java-数组
java·开发语言
谢亮_vipxieliang7 小时前
Spring 事务失效的常见场景
java·开发语言·数据库·spring boot
郑州光合科技余经理8 小时前
海外版外卖加盟:总站与分站配送规则怎么分开管
java·开发语言·前端·后端·uni-app·php·ai编程
2601_962071578 小时前
类变量和全局变量的生命周期有什么区别?
java·开发语言·jvm
code2cat8 小时前
Java进阶篇之AtomicReference:一次替换引用,读到一份完整状态
java·并发编程·不可变对象·atomicreference
专业程序开发源8 小时前
springboot简历管理系统81389-计算机课程设计、毕业设计
java·vue.js·spring boot·后端·spring·php·课程设计
Wang's Blog8 小时前
Java 项目实战: 外卖平台优化-前后端分离开发模式与工程拆分
java·开发语言
HEJOO99 小时前
指针的算术运算详解
java·数据结构·算法
sunshine22 girl9 小时前
Java学习六 Java常见API-2--String-3-字符串的截取替换和其他方法
java·开发语言·学习