Mybatis中显示插入数据成功,但在数据库中却没有显示插入的数据

1、在mybatis-config.xml中查看是否添加了JDBC,并引入了映射文件

2、在测试文件中,结尾是否添加提交事务:sqlSession.commit()

添加了这一步就能够将数据提交到数据库中,最后再关闭事务:sqlSession.close()

* 如果运行单条语句,则需要在单条语句后加上:sqlSession.commit()

例如:

这里编写了一个删除的测试类,如果不加上提交事务语句,只会在mybatis中显示删除成功,在数据库刷新也不会显示删除的数据记录

相关推荐
流星白龙11 小时前
【Redis】4.基本全局命令
数据库·redis·缓存
王八八。12 小时前
Navicat 17破解版下载安装教程 附安装激活步骤(2026 最新版)
数据库·navicat
Jelena1577958579213 小时前
电商运营分析数据比价接口实战:多平台价格监控与智能决策系统
java·大数据·数据库
流星白龙14 小时前
【Redis】3.Redis安装与命令行客户端
数据库·redis·缓存
凌虚15 小时前
基于 PostgreSQL WAL 构建 CDC 系统:原理与工程实现
数据库·后端·postgresql
BullSmall15 小时前
PostgreSQL 14 pg_dumpall 完整备份指南
数据库·postgresql·oracle
一只枫林16 小时前
MySQL内、外连接知识点汇总
java·前端·数据库
暮暮祈安16 小时前
Celery 新手入门指南
java·数据库·python·flask·httpx
xiaowang1234shs17 小时前
怪兽轻断食技术深度测评:从断食计时引擎到AI识别算法的工程实践解析
数据库·人工智能·算法·macos·机器学习·p2p·visual studio
Quincy_Freak17 小时前
银河麒麟 aarch64 环境下轻量 SQLite 管理方案实践:SQLiteGo 落地体验
数据库·sqlite·sqlitego