jpa执行插入报error performing isolated work错误
文章目录
- 碰到的问题
- 原因
- 解决办法
- 参考博客
碰到的问题
在使用jpa进行添加操作的时候报错
2019-05-21 20:44:04.992 ERROR 13460 --- [ctor-http-nio-3] o.h.engine.jdbc.spi.SqlExceptionHelper : Table 'national_marketing.hibernate_sequence' doesn't exist
277
2019-05-21 20:44:05.044 ERROR 13460 --- [ctor-http-nio-3] a.w.r.e.AbstractErrorWebExceptionHandler : [a8da1078] 500 Server Error for HTTP PUT "/admin/admin_user/add_admin_user"org.springframework.dao.InvalidDataAccessResourceUsageException: error performing isolated work; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarException: error performing isolated workat org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:279) ~[spring-orm-5.1.6.RELEASE.jar:5.1.6.RELEASE]at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:253) ~[spring-orm-5.1.6.RELEASE.jar:5.1.6.RELEASE]at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:527) ~[spring-orm-5.1.6.RELEASE.jar:5.1.6.RELEASE]at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:61) ~[spring-tx-5.1.6.RELEASE.jar:5.1.6.RELEASE]at org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:242) ~[spring-tx-5.1.6.RELEASE.jar:5.1.6.RELEASE]at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:153) ~[spring-tx-5.1.6.RELEASE.jar:5.1.6.RELEASE]at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.1.6.RELEASE.jar:5.1.6.RELEASE]
原因
在使用Jpa对数据库进行操作是时,设置的自增字段在进行插入操作时也必须set,否则会报错添加失败。
通过使用 @GeneratedValue
注解能实现自增字段自动添加。
但是只使用 @GeneratedValue
注解在注解中不传入参数,会报错 error performing isolated work
解决办法
给 @GeneratedValue
注解中添加参数:@GeneratedValue(strategy = GenerationType.IDENTITY)
这样即可正常添加成功
参考博客
https://blog.csdn.net/zxohoo/article/details/80464895
jpa执行插入报error performing isolated work错误相关推荐
- CCS编译器 报 error: expected a “)“ 的错误
使用CCS 进行m430f5529的 开发过程中,编译器报 error: expected a ")" 的错误. 当时以为是自己少了括号,但是认真检查后发现无误,经过反复的尝试,发 ...
- 关于Eslint语法检查报“error Extra semicolon semi”错误的解决办法
1."error Extra semicolon semi"错误 在学习编写Vue3.0项目的时候,你可能还会发现,比如,用响应式模板创建的组件里的语句import { react ...
- 【loadrunner】解决将某个脚本中.c文件移植到其他脚本文件中,无法执行,且报Error -- Unresolved symbol错误问题
解决将某个脚本中XFZ_C2C_FBSP.c文件移植到其他脚本文件中,无法执行,报Error -- Unresolved symbol错误问题 步骤1:将XFZ_C2C_FBSP.c文件先copy至运 ...
- vue在IE浏览器报Error in nextTick: InvalidCharacterError解决方案
vue在IE浏览器报Error in nextTick: "InvalidCharacterError"解决方案 关于解决vue开发在IE浏览器报Error in nextTick ...
- c#执行插入sql 时,报错:异常信息:超时时间已到。在操作完成之前超时时间已过或服务器未响应
c#执行插入sql 时,报错:异常信息:超时时间已到.在操作完成之前超时时间已过或服务器未响应 参考文章: (1)c#执行插入sql 时,报错:异常信息:超时时间已到.在操作完成之前超时时间已过或服务 ...
- oracle operation_type,案例:Oracle报错performing DML/DDL operation over object in bin解决办法
天萃荷净 运维DBA在巡检时发现alert日志文件中出现Oracle报错performing DML/DDL operation over object in bin,分析原因为回收站中的对象执行了d ...
- Mybatis新增数据后,报ERROR: Field * doesn‘t have a default value
Mybatis新增数据后,报ERROR: Field * doesn't have a default value 文章目录 Mybatis新增数据后,报ERROR: Field * doesn't ...
- Jenkins中连接Git仓库时提示:无法连接仓库:Error performing git command: git ls-remote -h
场景 在Jenkins中新建任务后,在源码管理中选择Git,并且通过用户名和密码的 凭证方式连接到Git仓库时提示: 无法连接仓库:Error performing git command: git ...
- 11gpath失败 oracle_Oracle 11gR2执行DBCA报错误
环境: OS:Red Hat Linux As 5 DB:11.2.0.1 今天在安装好11gR2软件后准备通过dbca创建数据库,执行dbca的时候包如下错误: [Oracle@primary ~] ...
最新文章
- 考试题string——线段树。
- 在不同浏览器中,input里面的输入光标大小表现形式却大不相同
- 多用户使用一台计算机可设置,2012年职称计算机考试WindowsXP选择题5
- 【Spring注解系列03】@Scope与@Lazy
- typedef enum的用法(枚举)
- 如何测量程序运行时间?
- 利用@media screen实现网页布局的自适应
- 分析linux相关日志文件,Linux日志系统与分析.pdf
- 工作39:注意传参和返回
- 编写数学公式的好工具
- hadoop和kerberos的整合总结
- 搭建一个jumpserver跳板机
- java object 数组_Java用Object实现数组队列的泛思与理解
- 日子计算(结构+函数)
- 数据分析之参数检验与非参数检验
- 【UE4笔记】蓝图联机游戏制作
- 幼儿园调查过程怎么写_如何写幼儿园调查问卷总结
- python读取微博文本数据,对微博文本进行分句(分句主要以特定的标点符号为主)。...
- windows系统开启虚拟化
- arp命令--arping