Mybatis:

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

jdbc的缺点:

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

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

如何解决那:

把硬编码配置到文件中去

1 mybatis的快速入门:

注意:

这是连接好的:

2 Mapper代理开发:

为什么要用Mapper那:

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

解决方法:

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

三 mybatis的核心配置文件:

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

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

案例:

相关推荐
Rsun0455111 小时前
为什么要配置maven
java·maven
卷心菜狗11 小时前
Python进阶--迭代器
开发语言·python
人道领域11 小时前
【Redis实战篇】初步基于Redis实现的分布式锁---基于黑马点评
java·数据库·redis·分布式·缓存
jr-create(•̀⌄•́)11 小时前
LeakyRelu链式法则
开发语言·python·深度学习
呱牛do it16 小时前
企业级门户网站设计与实现:基于SpringBoot + Vue3的全栈解决方案(Day 3)
java·vue
神の愛17 小时前
左连接查询数据 left join
java·服务器·前端
t***54417 小时前
如何配置Orwell Dev-C++使用Clang
开发语言·c++
CoderCodingNo17 小时前
【信奥业余科普】C++ 的奇妙之旅 | 13:为什么 0.1+0.2≠0.3?——解密“爆int”溢出与浮点数精度的底层原理
开发语言·c++
南境十里·墨染春水17 小时前
linux学习进展 线程同步——互斥锁
java·linux·学习
雨奔17 小时前
Kubernetes 联邦 Deployment 指南:跨集群统一管理 Pod
java·容器·kubernetes