[X] I have checked for similar issues on the Issue-tracker.
[X] I have updated to the latest version
[X] I have checked the branches or the maintainers' PRs for upcoming bug fixes.
Description
The reason for this is that Transactional only rollsback for checked exceptions. We need to add the AbstractoRunTimeException to this as well in all places.
Steps to reproduce
Have a command fail in an unexpected way with a runtime exception.
Expected behaviour
Any result should not be persisted
Actual behaviour
Results in sub-transactional blocks are still persisted.
General Troubleshooting
Description
The reason for this is that Transactional only rollsback for checked exceptions. We need to add the AbstractoRunTimeException to this as well in all places.
Steps to reproduce
Have a command fail in an unexpected way with a runtime exception.
Expected behaviour
Any result should not be persisted
Actual behaviour
Results in sub-transactional blocks are still persisted.