bug随记
文章平均质量分 57
翻滚的小咸鱼
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java报错Transaction rolled back because it has been marked as rollback-only
当外层方法(如 ServiceA.methodA())和内层方法(如 ServiceB.methodB())都开启了事务,且使用默认的事务传播行为 REQUIRED(即加入当前事务,若没有则新建),两者会共享同一个事务。外层方法 methodA() 捕获了异常(或未处理异常),并尝试提交事务,但此时事务已被标记为 rollback-only,Spring 会强制回滚并抛出此错误。标记回滚:内层事务抛出异常后,事务被标记为 rollback-only,外层事务无法覆盖此标记。// 独立事务,回滚不影响外层。原创 2025-04-21 20:21:17 · 1786 阅读 · 0 评论 -
git报错: unknown index entry for a 0x730000000
场景:全局替换某个字符串时误修改了 git 下的 index 索引文件,导致提交时报错:fatal: 未知的索引条目格式。也可扩展成Git fatal: Unknown index entry format xxxxx 的错误解决方法。解决方法:索引损坏时,通常可以删除索引文件并将其重置。经查询应该是git目录下的index文件损坏。-f 可能有歧义,去掉也行。原创 2023-10-25 19:22:03 · 1086 阅读 · 1 评论
分享