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

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

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

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

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

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

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

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

相关推荐
IT_陈寒2 分钟前
SpringBoot开发效率提升50%的5个隐藏技巧,官方文档都没告诉你!
前端·人工智能·后端
无关86885 分钟前
Springboot集成kafka
spring boot·kafka
猹叉叉(学习版)10 分钟前
【ASP.NET CORE】 10. 数据校验
笔记·后端·c#·asp.net·.netcore
DJ斯特拉13 分钟前
SpringBoot项目的基本构建
java·spring boot·后端
小小心愿家14 分钟前
初识 maven,Spring boot,Spring MVC
java·后端·spring
Victor35619 分钟前
MongoDB(41)如何使用$group阶段?
后端
Victor35619 分钟前
MongoDB(40)如何使用$match阶段?
后端
不会写DN20 分钟前
Go中的泛型与any、interface有什么区别?
开发语言·后端·golang
无心水37 分钟前
【java开发常见错误】5、HTTP调用避坑指南:超时、重试、并发,一个都不能少
java·开发语言·后端·http·架构师·http调用·后端开发错误
iPadiPhone41 分钟前
Java 泛型与通配符全链路解析及面试进阶
java·开发语言·后端·面试