springboot mabatis单元测试数据库老是出不来数据

跟着教程集成mabatis,对spring的注解不是很熟悉把错误调好后demo也可以跑得通了,数据库也是测试可以脸上的结果遇到俩问题

1.断言里写的是我插入的一条数据是一个user年龄是20,结果报了TooManyResultsException的异常,去翻数据库里确实有重复的相同数据,手动删完了就行了,或者你可以自己手写一个delete的方法每次跑完自己删除。

参考博文:mybatis的TooManyResultsException异常_mybatis tomanyresultexeception-CSDN博客

2.我想看看我插入的那条数据有没有存到数据库里

结果调试半天都没有,还是不了解注解的锅,我看到有个注解叫roollback想着把这个注解注释了就完了,结果数据还是没有出来,后来查到它这个注解是要成对使用的光删一个还不行,红框的两个都得删掉:

参考博文:SpringBoot单元测试,@Rollback事务回滚避免脏数据-CSDN博客

俩注解都注释掉后数据库里面就可以看到我插入的这条数据了

相关推荐
微三云 - 廖会灵 (私域系统开发)几秒前
Spring Boot实战:五级分销定价与自动分佣系统设计与实现
java·spring boot·后端
钱栈up12 分钟前
mvn compile卡住半小时:定位并修复隐藏的类型不匹配编译错误
java·后端·maven
妙码生花13 分钟前
golang 应用服务端部署(使用 systemd 服务)
开发语言·人工智能·后端·golang·node.js·php·gin
Zane199414 分钟前
Lambda表达式没有类型,为什么还能被当成参数传来传去
java·后端
南雨北斗21 分钟前
Vue3 + ThinkPHP6 JWT 教程
后端
jsl_jsl_jsl23 分钟前
MongoDB速记
后端
Gopher_HBo23 分钟前
beego 配置模块(core/config)
后端
freewcx23 分钟前
StringRedisTemplate
后端
小园子的小菜30 分钟前
LangChain核心进阶解析:输出解析、聊天记忆与回调机制实战
后端
freewcx34 分钟前
SpringDataRedis的序列化方式
后端