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

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

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

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

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

例如:

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

相关推荐
CC.GG1 天前
【Qt】常用控件----QWidget属性
java·数据库·qt
忍冬行者1 天前
kubeadm安装的k8s集群涉及etcd数据库的参数优化
数据库·kubernetes·etcd
大猫和小黄1 天前
若依微服务Cloud中Quartz-Job模块适配OpenGauss数据库
数据库·微服务·opengauss·quartz·定时任务·若依·job
奔跑的小十一1 天前
ShardingSphere-JDBC 开发手册
java·数据库
lkbhua莱克瓦241 天前
基础-MySQL概述
java·开发语言·数据库·笔记·mysql
姓蔡小朋友1 天前
MySQL增删查改、多表查询
数据库·mysql
Knight_AL1 天前
Maven <dependencyManagement>:如何在多模块项目中集中管理依赖版本
java·数据库·maven
TAEHENGV1 天前
导入导出模块 Cordova 与 OpenHarmony 混合开发实战
android·javascript·数据库
不剪发的Tony老师1 天前
sqlectron:一款轻量级的SQL客户端
数据库·sql
酸菜牛肉汤面1 天前
7、索引设计的原则
数据库