当前位置: 首页 > news >正文

SpringBoot-12-传统MyBatis与JDBC连接MySQL的方式衬托SpringBoot的强大

文章目录

  • 1 模拟mysql数据
  • 2 传统JDBC连接mysql
    • 2.1 pom.xml
    • 2.2 查询语句一
    • 2.3 查询语句二
  • 3 传统MyBatis连接mysql
    • 3.1 基于XML方式
      • 3.1.1 实体类User.java
      • 3.1.2 Mapper接口UserMapper.java
      • 3.1.3 MyBatis XML映射文件UserMapper.xml
      • 3.1.4 UserMapper.java与UserMapper.xml如何对应
      • 3.1.5 MyBatis主配置文件SqlMapConfig.xml
      • 3.1.6 主程序调用DbUtil.java
    • 3.2 基于注解方式
      • 3.2.1 实体类User.java
      • 3.2.2 Mapper接口UserMapper.java
      • 3.2.3 MyBatis主配置文件SqlMapConfig.xml
      • 3.2.4 主程序调用DbUtil.java
  • 4 SpringBoot结合MyBatis的改进
    • 4.1 省略SqlMapConfig.xml
    • 4.2 省略手动初始化代码
  • 5 参考附录

mybatis可以通过XML或注解两种方式连接mysql。JDBC:适合对性能要求极高、需要完全控制 SQL 的场景,或小型项目。MyBatis:适合需要灵活控制 SQL、注重开发效率和维护性的中大型项目。在结合SpringBoot之后,省略SqlMapConfig.xml和手动初始化代码,mybatis的操作会更加简洁。

1 模拟mysql数据

在这里插入图片描述
主机名localhost,端口3307,用户名root,密码bigdata。

-- 创建user表
CREATE TABLE user (id INT PRIMARY KEY AUTO_INCREMENT,username VARCHAR(50) NOT NULL,password VARCHAR

相关文章:

  • 福田公司总部大厦甘肃seo网站
  • 镇江网站建设远航网络深圳推广公司有哪些
  • 英文字体展示网站推荐seo推广效果
  • 用php怎么做网站怎么建立网站平台
  • 做视频直播网站需要多少资金优化seo方法
  • 公司营销型网站开发沈阳seo排名收费
  • 美团2025年校招笔试真题手撕教程(一)
  • 健身网l;l;j
  • AI预测3D新模型百十个定位预测+胆码预测+去和尾2025年5月25日第88弹
  • 【LCEL深度解析】LangChain表达式语言的工程化实践指南
  • 文件操作(C语言版)
  • DAY36打卡@浙大疏锦行
  • 6.4.2_2最短路径算法-Dijkstra算法
  • redis集群如何迁移
  • Lambda 表达式遍历集合的原理
  • 函数[x]和{x}在数论中的应用
  • Java程序实现了金额数字转大写的功能
  • 【linux】umask权限掩码
  • 李沐《动手学深度学习》| 4.4 模型的选择、过拟合和欠拟合
  • 【linux】全志tina分区表挂载的脚本路径
  • 前端融球效果原理讲解+具体实现+模糊度,对比度基础教学
  • 2025年- H50-Lc158 --25. k个一组翻转链表(链表,双指针,虚拟头节点)--Java版
  • 初学Transformer架构和注意力机制
  • 【FastAPI】--进阶教程1
  • 创新技术,重塑图片处理新方式
  • 恒坤新材闯上市:利润受益于大额补贴,产能利用率低仍要募资扩产