self explanatory https://stackoverflow.com/questions/26200324/how-to-rollback-transaction-in-jpa Should automate this in starter so try/catch isn't interfering with this and they are properly bubbling up. This is a bit of an issue with both