解决Could not commit JPA transaction RollbackException: Transaction marked as rollbackOnly
页面爆出此错误,追日志得知,由于没有建表所致,
别的原因
在一个transactional中如果有另一transaction发生了异常,即使你捕捉了这个异常,那么Transaction也会被定义成RollbackOnly,这也正是事务管理的原则,当系统检测到RollbackOnly位true时就会抛出该异常。
原因
事务回滚,都是操作表引起的,保存,更新,删除等,并发操作表导致锁表也是,
定位此类问题。
查看日志,检查逻辑,修改即可。