我正在使用Hibernate和MySQL开发一个Java网络应用程序。有时,当我尝试持久化事物时,会出现回滚异常:javax.persistence.RollbackException:Errorwhilecommittingthetransactionatorg.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:94)atcom.tulips.dao.CommentDao.saveOrUpdate(CommentDao.java:42)atcom.tulips.servlets.CommentsSer
当违反唯一约束时,会抛出javax.persistence.RollbackException。但是抛出RollbackException可能有多种原因。如何发现违反了唯一约束?try{repository.save(article);}catch(javax.persistence.RollbackExceptione){//howtofindoutthereasonfortherollbackexception?} 最佳答案 HowcanIfindoutthatauniqueconstraintwasviolated?异常是链式
当违反唯一约束时,会抛出javax.persistence.RollbackException。但是抛出RollbackException可能有多种原因。如何发现违反了唯一约束?try{repository.save(article);}catch(javax.persistence.RollbackExceptione){//howtofindoutthereasonfortherollbackexception?} 最佳答案 HowcanIfindoutthatauniqueconstraintwasviolated?异常是链式
我正在使用Hibernate4.2.21在websphere8.5.5.4上运行Java6数据库:MicrosoftSQLServer2012有时,当我尝试使用以下代码更新实体时:this.transaction.begin();//lotsoflinesofcodeherebeforethemergemerge(carentrypermitrequest);this.transaction.commit();//exceptionhere我得到以下异常:javax.transaction.RollbackExceptionatcom.ibm.tx.jta.impl.Transacti