![]() |
1
1
如果
通常,只有当异常一直冒泡到外部方法(标记为@transaction的方法)时,事务才会被标记为回滚,但我怀疑存储库或事务管理器本身(hibernate session)由于约束冲突而直接将事务标记为回滚。 解决方案是将saveCharge移动到另一个bean,并使用importChargesRequest方法将该bean注入bean。
附录:
您可以通过在
^您还可以创建一个新的异常,调用fillInStacktrace,然后记录/打印异常,包括其stacktrace。 |
![]() |
2
2
你应该移动方法
创建新的服务类并注入主类 例如:
|
![]() |
3
1
你在做什么
|