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

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

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

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

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

例如:

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

相关推荐
白帽攻防录6 小时前
SRC 挖洞:Roundcube 预认证 SQL 注入深度复盘,CVE-2026-48842 preg_replace 转义绕过怎么打穿邮件系统
网络·数据库·sql·网络安全·sql注入
꯭自꯭闭꯭6 小时前
达梦SQL优化相关
linux·运维·数据库·sql
shuoshuohaohao6 小时前
MyBatis 小知识点
java·spring·mybatis
对空六课7 小时前
支持注意力分析的热力图工具有哪些?
前端·数据库·数据分析
南京码讯光电技术有限公司7 小时前
How to Design an Antenna System for an Industrial WiFi Module
数据库·人工智能
lusklusklusk8 小时前
Oracle数据库基础之2_体系结构
数据库·oracle
可乐ea8 小时前
从第一性原理构建 AI Agent:提示词、工具、技能与记忆全解剖
数据库·人工智能·工具调用·ai智能体·提示词工程·agent开发·智能体记忆
东方护航数据恢复(深圳)9 小时前
医疗案例:HIS/PACS 数据库页损坏修复,医院不停诊完成恢复【东方护航数据恢复深圳店】
数据库·数据恢复·医疗·二次开盘
lusklusklusk10 小时前
Oracle数据库基础之11_Duplicate和Dataguard和RAC
数据库·oracle
PHP实战开发录11 小时前
MySQL字段加索引为什么没变快
数据库·mysql·php·开发