小编mry*_*nus的帖子

原因:javax.validation.ConstraintViolationException:类验证失败

首先对我的语言感到抱歉,英语不是我的母语

\n\n

任何帮助将不胜感激

\n\n

我正在尝试使用 JPA 开发基本的 Spring Boot 应用程序。我已经完成了项目的大部分内容,并且项目还包括表单验证。每当我尝试添加新的 Person 时,它都运行良好,我可以获得正确的验证来自验证器的消息,我也可以毫无问题地更新此人,但每当我在更新表单中出错时,验证器都会导致此错误

\n\n

错误

\n\n
Wed May 20 18:49:01 EET 2020\nThere was an unexpected error (type=Internal Server Error, status=500).\nCould not commit JPA transaction; nested exception is javax.persistence.RollbackException: Error while committing the transaction\norg.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Error while committing the transaction\n    at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:543)\n    at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:744)\n    at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:712)\n    at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:631)\n    at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:385)\n    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:99)\n    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n    at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747)\n    at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689)\n    at sen3004.app6.service.App6Service$$EnhancerBySpringCGLIB$$88491962.update(<generated>)\n    at sen3004.app6.web.App6Controller.update(App6Controller.java:78)\n    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native …
Run Code Online (Sandbox Code Playgroud)

validation hibernate jpa spring-boot

5
推荐指数
1
解决办法
8895
查看次数

标签 统计

hibernate ×1

jpa ×1

spring-boot ×1

validation ×1