Mybatis:

持久层指的是:数据保存到数据库的代码

jdbc的缺点:

硬编码:指的是在注册驱动和获取连接中的一些字符串和sql语句被称为硬编码

原因:这些内容的可能被改变

如何解决那:

把硬编码配置到文件中去

1 mybatis的快速入门:

注意:

这是连接好的:

2 Mapper代理开发:

为什么要用Mapper那:

因为下面还用了id和名称空间作为参数传递到了下面的那个地方会出现硬编码的现象

解决方法:

1 为了让他们在同一个目录下的话我们要把他们设置一样的层次结构:

三 mybatis的核心配置文件:

1 environments 配置数据库的连接环境,可以配置多个environment ,通过default的属性来切换不同的envrionment

四:配置文件完成增删改查:

案例:

相关推荐
闻哥1 天前
深入Redis的RDB和AOF两种持久化方式以及AOF重写机制的分析
java·数据库·spring boot·redis·spring·缓存·面试
jgyzl1 天前
2026.3.12 常见的缓存读写策略
java·后端·spring
ruanyongjing1 天前
Spring TransactionTemplate 深入解析与高级用法
java·数据库·spring
fengxin_rou1 天前
[Redis从零到精通|第六篇]:Redis的主从同步
java·数据库·redis·缓存
zhglhy1 天前
Java系统限流方法技术优劣
java·限流
xiaoye37081 天前
Spring Bean 生命周期
java·spring
6+h1 天前
【Spring】Bean的生命周期详解
java·python·spring
未来之窗软件服务1 天前
幽冥大陆(一百12)js打造json硬件管道——东方仙盟筑基期
开发语言·javascript·算法·json·仙盟创梦ide·东方仙盟·东方仙盟算法
冬夜戏雪1 天前
面经摘录(五)
java·后端·spring
李昊哲小课1 天前
Python CSV 模块完整教程
java·服务器·python