有三个对外接口 查询之后把数据插入到中间库去
另外两个单独的接口 只有一个插入语句 也没加Transactional注解
一开始还以为是jpa写法影响 光注重里面 重新检查mapper、实体类、serveice
最后看到这方法头 因这个表插入四张表 所以加的Transactional
去掉 Transactional 之后立马嘎嘎棒了。。。


文章描述了一个在处理多个接口查询并插入数据到中间库时遇到的问题。最初,由于其中一个方法添加了@Transactional注解,导致性能下降。在去除该注解后,系统的运行效率显著提升。问题的排查过程中涉及了JPA的使用、Mapper、实体类和服务层的检查。
有三个对外接口 查询之后把数据插入到中间库去
另外两个单独的接口 只有一个插入语句 也没加Transactional注解
一开始还以为是jpa写法影响 光注重里面 重新检查mapper、实体类、serveice
最后看到这方法头 因这个表插入四张表 所以加的Transactional
去掉 Transactional 之后立马嘎嘎棒了。。。



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