经过几个小时的反复推敲,发现项目中其他接口与数据库的交涉正常只有刚写的会出现这个问题,分别将代码片段和xml文件于正常接口交叉测试发现错误出在service层,最后定位是mybatis配置文件中的事务管理,坑死了。
这是控制器提示正常插入,但后台依然没有数据

一开始以name为get开头的事务同select配置的一样,只读,不会对数据库进行操作

这就是我的哈批方法名,如果一开始就insert开头就好了,翻车了。

同时不要忘了添加注解

项目接口问题定位:MyBatis事务管理
博主在项目中发现新写接口与数据库交互有问题,经交叉测试定位到问题出在service层,最终发现是MyBatis配置文件中事务管理的问题。控制器提示插入正常但后台无数据,事务以get开头只读,若以insert开头可避免,同时要添加注解。
经过几个小时的反复推敲,发现项目中其他接口与数据库的交涉正常只有刚写的会出现这个问题,分别将代码片段和xml文件于正常接口交叉测试发现错误出在service层,最后定位是mybatis配置文件中的事务管理,坑死了。
这是控制器提示正常插入,但后台依然没有数据

一开始以name为get开头的事务同select配置的一样,只读,不会对数据库进行操作

这就是我的哈批方法名,如果一开始就insert开头就好了,翻车了。

同时不要忘了添加注解


被折叠的 条评论
为什么被折叠?