nested exception is javax.persistence.RollbackException: Error while commiting the transaction
2017-05-06 09:30
579 查看
org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Error while commiting the transaction
遇到这个问题,网上找了半天,还是没有解决,然后又出现这个问题。
更换了 xwork-core-2.1.6.jar为更新版本后,更是出现版本兼容问题,只好又还原回2.1.6。
最后只好逐个排除。代码段全部注释掉,通过,逐个恢复,也通过,最后发现竟然是 @Transactional 对应函数 传入参数时传入了空值。。。
调用上面函数时,传入 vipCars时, 赋值错误,下面是错误赋值,改为正确赋值后,就没有问题了。
遇到这个问题,网上找了半天,还是没有解决,然后又出现这个问题。
更换了 xwork-core-2.1.6.jar为更新版本后,更是出现版本兼容问题,只好又还原回2.1.6。
最后只好逐个排除。代码段全部注释掉,通过,逐个恢复,也通过,最后发现竟然是 @Transactional 对应函数 传入参数时传入了空值。。。
调用上面函数时,传入 vipCars时, 赋值错误,下面是错误赋值,改为正确赋值后,就没有问题了。
相关文章推荐
- javax.persistence.RollbackException: Error while committing the transaction
- Could not commit JPA transaction; nested exception is javax.persistence.RollbackException 解决方法
- 因为versionId数据初始值为null(应为0)导致无法保存数据RollbackException: Error while committing the transaction
- No transactional EntityManager available; nested exception is javax.persistence.TransactionRequiredException: No transactional EntityManager available
- Error while indexing in Hibernate Search(before transaction completion); nested exception is org.hib
- [原]在Oracle SOASUITE 10g Register ESB 报“The exception reported is: "javax.transaction.RollbackException: Timed out”问题的解决办法
- 发送邮件异常:Mail server connection failed; nested exception is javax.mail.MessagingException: 500 Error:
- Could not roll back Hibernate transaction; nested exception is org.hibernate.TransactionException: JDBC rollback failed
- Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: socket creation error
- 【错误】:Could not open JDBC Connection for transaction; nested exception is: Communications link failure;The last packet sent successfully to the server was 1 milliseconds ago
- Error while commiting the transaction问题
- nested exception is javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.Doc
- Error while commiting the transaction
- javax.persistence.TransactionRequiredException: no transaction is in progress
- javax.persistence.RollbackException: Transaction marked as rollbackOnly异常出现的原因以及避免方法
- returns more than one elements; nested exception is javax.persistence.NonUniqueResultException: resu
- Could not open JPA EntityManager for transaction; nested exception is javax.pers
- nested exception is java.lang. IllegalArgumentException: error at ::0 formal unbound in pointcut
- javax.persistence.TransactionRequiredException: Executing an update/delete query
- could not open hibernate session for transaction; nested exception is org.hibernate.exception.generi