测试题(六)

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 多、移植性差。

相关推荐
Bs_MoneyMagnet6 分钟前
基于springboot+vue的生态果园采摘预约系统的设计与实现 源码+文档
java·vue.js·spring boot·后端·毕业设计·计算机毕业设计
麻瓜code22 分钟前
【JUC】AQS enq() 自旋入队
java
Wang's Blog42 分钟前
Java框架快速入门: Spring Security+OAuth2之核心角色与授权流程
java·spring·github
hai_android1 小时前
Kotlin Flow combine 源码剖析:一个 Channel 如何优雅合并多条流
android·java·kotlin
caoerzhong1 小时前
JeeWMS 开源仓库管理系统权限与域验证解析:Java WMS 如何把数据权限管到仓、货主与人
java·python·开源·vue
君顾11 小时前
西安 24 小时自助健身房系统开发实战指南
java·开发语言·健身房
用户094248568031 小时前
第9章:OpenJDK堆分代与 Serial/Parallel GC 基础
java·jvm
Wang's Blog1 小时前
Java框架快速入门: Spring Security+OAuth2之RBAC与角色分层实践
java·网络·spring
caoerzhong1 小时前
JeeWMS 开源仓库管理系统多租户架构解析:一套 Java WMS 如何同时服务多个货主与多个仓库
java·架构·开源·vue
sunshine22 girl2 小时前
Java学习四 面向对象原理
java