|
|
@@ -17,7 +17,7 @@ JPA相关的代码
|
|
17
|
17
|
{"ex":{"exClass":"org.springframework.dao.DataIntegrityViolationException","message":"could not execute statement; SQL [n/a]; constraint [PRIMARY]; nested exception is org.hibernate.exception.ConstraintViolationException: could not execute statement"},"exCause":{"causeBy":"org.hibernate.exception.ConstraintViolationException","message":"could not execute statement"}}
|
|
18
|
18
|
|
|
19
|
19
|
#5.insert 唯一索引冲突
|
|
20
|
|
-{"ex":{"exClass":"org.springframework.dao.DataIntegrityViolationException","message":"could not execute statement; SQL [n/a]; constraint [PRIMARY]; nested exception is org.hibernate.exception.ConstraintViolationException: could not execute statement"},"exCause":{"causeBy":"org.hibernate.exception.ConstraintViolationException","message":"could not execute statement"}}
|
|
|
20
|
+{"ex":{"exClass":"org.springframework.dao.DataIntegrityViolationException","message":"could not execute statement; SQL [n/a]; constraint [idx_email]; nested exception is org.hibernate.exception.ConstraintViolationException: could not execute statement"},"exCause":{"causeBy":"org.hibernate.exception.ConstraintViolationException","message":"could not execute statement"}}
|
|
21
|
21
|
|
|
22
|
22
|
#6. update 无主键
|
|
23
|
23
|
{"ex":{"exClass":"org.springframework.orm.jpa.JpaSystemException","message":"ids for this class must be manually assigned before calling save(): ltass.staudy.spring.data.jpa.entity.User; nested exception is org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): ltass.staudy.spring.data.jpa.entity.User"},"exCause":{"causeBy":"org.hibernate.id.IdentifierGenerationException","message":"ids for this class must be manually assigned before calling save(): ltass.staudy.spring.data.jpa.entity.User"}}
|
|
|
@@ -32,4 +32,4 @@ JPA相关的代码
|
|
32
|
32
|
{"ex":{"exClass":"org.springframework.orm.ObjectOptimisticLockingFailureException","message":"Object of class [ltass.staudy.spring.data.jpa.entity.User] with identifier [1]: optimistic locking failed; nested exception is org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect) : [ltass.staudy.spring.data.jpa.entity.User#1]"},"exCause":{"causeBy":"org.hibernate.StaleObjectStateException","message":"Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect) : [ltass.staudy.spring.data.jpa.entity.User#1]"}}
|
|
33
|
33
|
|
|
34
|
34
|
#10. update 唯一索引冲突
|
|
35
|
|
-{"ex":{"exClass":"org.springframework.dao.DataIntegrityViolationException","message":"could not execute statement; SQL [n/a]; constraint [PRIMARY]; nested exception is org.hibernate.exception.ConstraintViolationException: could not execute statement"},"exCause":{"causeBy":"org.hibernate.exception.ConstraintViolationException","message":"could not execute statement"}}
|
|
|
35
|
+{"ex":{"exClass":"org.springframework.dao.DataIntegrityViolationException","message":"could not execute statement; SQL [n/a]; constraint [idx_email]; nested exception is org.hibernate.exception.ConstraintViolationException: could not execute statement"},"exCause":{"causeBy":"org.hibernate.exception.ConstraintViolationException","message":"could not execute statement"}}
|