SpringCloud中怎么利用MyBatis-Plus实现CRUD
发表于:2025-02-06 作者:千家信息网编辑
千家信息网最后更新 2025年02月06日,SpringCloud中怎么利用MyBatis-Plus实现CRUD,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1.添加Mybatis
千家信息网最后更新 2025年02月06日SpringCloud中怎么利用MyBatis-Plus实现CRUD
SpringCloud中怎么利用MyBatis-Plus实现CRUD,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
1.添加Mybatis-Plus依赖
com.baomidou
mybatis-plus-boot-starter
3.2.0
2.配置数据源
导入数据库的驱动 查看mysql版本 5.7.29
到maven仓库查看适用的mysql驱动,5.7的没有,8.0兼容5.7的,所以选择8.0的驱动
mysql
mysql-connector-java
8.0.17
3.配置MyBatis-Plus
添加application.yml 文件配置数据源
文件路径:/passjava-question/src/main/resources/application.yml
spring:
datasource:
driver-class-name:com.mysql.cj.jdbc.Driver
url:jdbc:mysql://129.211.188.xxx:3306/passjava_admin?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
username:root
password:xxx配置mapper映射文件路径
mybatis-plus:
mapper-locations: classpath:/mapper/**/*.xml
global-config:
db-config:
id-type: auto添加MapperScan注解
@MapperScan("com.jackson0714.passjava.question.dao")
@SpringBootApplication
publicclass PassjavaQuestionApplication {
public static void main(String[] args) {
SpringApplication.run(PassjavaQuestionApplication.class, args);
}
}
4.测试mybatis-plus的CRUD方法
创建类型为javaBasic的type表数据
@Autowired
TypeService typeService;
// 创建题目类型
@Test
void testCreateType() {
TypeEntity typeEntity = new TypeEntity();
typeEntity.setType("javaBasic");
typeService.save(typeEntity);
System.out.println("创建成功");
}更新id=1的表数据
// 更新type=jvm
@Test
void testUpdateType() {
TypeEntity typeEntity = new TypeEntity();
typeEntity.setId(1L);
typeEntity.setType("jvm");
typeService.updateById(typeEntity);
System.out.println("修改成功");
}查询id=1的表数据
// 查询题目类型
@Test
void testSelectType() {
ListtypeEntityList = typeService.list(new QueryWrapper ().eq("id",1L));
typeEntityList.forEach((item)-> {
System.out.println(item);
});
System.out.println("查询成功");
}
删除id=1的表数据
// 删除题目类型记录
@Test
void testRemoveType() {
typeService.removeById(1L);
System.out.println("删除成功");
}
看完上述内容,你们掌握SpringCloud中怎么利用MyBatis-Plus实现CRUD的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!
数据
类型
配置
成功
查询
方法
题目
更新
驱动
内容
文件
更多
路径
问题
束手无策
为此
仓库
原因
对此
技能
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
旧金山网络安全发展前景
计算机网络技术吐槽
崇明区技术软件开发平均价格
数据库系统工程师报名入口官网
大数据中文件和数据库的区别
服务器配图
服务器网络布线方案价格
大庆汽车软件开发公司
服务器安全检查有哪些问题
移动端应用服务器
怎么卸载网络安全助手
软件开发专业招生要求
mysql 数据库 拆分
奉贤区软件开发哪家好
大学生如何加强自我网络安全教育
大气科技互联网PPT
网络安全教育拒绝沉迷网络
找一下服务器的服务
法治网络安全专业
武汉智慧旅游软件开发
网络安全教育推文
寒武纪系统软件开发面试
工程网络技术支持
做网络安全服务公司的对比
sql数据库知识点
python用什么服务器
wps在一列找重复数据库
网络技术年费
网络安全小班
华为 网络技术工程师 待遇