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

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

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

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

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

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

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

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

相关推荐
全栈凯哥12 分钟前
20.缓存问题与解决方案详解教程
java·spring boot·redis·后端·缓存
小莫分享26 分钟前
2023年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总。
java·后端·面试·职场和发展
Brookty27 分钟前
【操作系统】线程
java·linux·服务器·后端·学习·java-ee·操作系统
源码云商30 分钟前
基于 SpringBoot + Vue 的 IT 技术交流和分享平台的设计与实现
vue.js·spring boot·后端
程序员爱钓鱼1 小时前
Go语言实战案例-简易计算器(加减乘除)
后端
学不会就看2 小时前
Django--01基本请求与响应流程
后端·python·django
Nejosi_念旧7 小时前
解读 Go 中的 constraints包
后端·golang·go
风无雨7 小时前
GO 启动 简单服务
开发语言·后端·golang
小明的小名叫小明7 小时前
Go从入门到精通(19)-协程(goroutine)与通道(channel)
后端·golang
斯普信专业组7 小时前
Go语言包管理完全指南:从基础到最佳实践
开发语言·后端·golang