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

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

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

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

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

例如:

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

相关推荐
Maggie_ssss_supp4 分钟前
Linux-MySQL数据类型&表操作
数据库·mysql
廋到被风吹走10 分钟前
【数据库】【MySQL】高可用架构深度解析:从主从复制到自动切换
数据库·mysql·架构
IT邦德17 分钟前
PostgreSQL 通过 mysql_fdw连通MySQL实战
数据库·mysql·postgresql
符哥200818 分钟前
Mybatis和Mybatis-plus区别
java·开发语言·mybatis
難釋懷19 分钟前
Redis 通用命令
数据库·redis·缓存
hanqunfeng24 分钟前
(九)Redis 命令及数据类型 -- Set
数据库·redis·bootstrap
企业对冲系统官25 分钟前
期货与期权一体化平台风险收益评估方法与模型实现
运维·服务器·开发语言·数据库·python·自动化
IT邦德26 分钟前
PostgreSQL通过Oracle_FDW连通Oracle实战
数据库·postgresql·oracle
二哈喇子!29 分钟前
基于SSM框架的网上商城购物系统的设计与实现(开源项目——实现CRUD功能整体流程超详细)
java·spring·mybatis·ssm
廋到被风吹走32 分钟前
【数据库】【MySQL】分区表深度解析:架构设计与大数据归档实践
android·数据库·mysql