文章目录

  • 碰到的问题
  • 原因
  • 解决办法
  • 参考博客

碰到的问题

在使用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错误相关推荐

  1. CCS编译器 报 error: expected a “)“ 的错误

    使用CCS 进行m430f5529的 开发过程中,编译器报 error: expected a ")" 的错误. 当时以为是自己少了括号,但是认真检查后发现无误,经过反复的尝试,发 ...

  2. 关于Eslint语法检查报“error Extra semicolon semi”错误的解决办法

    1."error Extra semicolon semi"错误 在学习编写Vue3.0项目的时候,你可能还会发现,比如,用响应式模板创建的组件里的语句import { react ...

  3. 【loadrunner】解决将某个脚本中.c文件移植到其他脚本文件中,无法执行,且报Error -- Unresolved symbol错误问题

    解决将某个脚本中XFZ_C2C_FBSP.c文件移植到其他脚本文件中,无法执行,报Error -- Unresolved symbol错误问题 步骤1:将XFZ_C2C_FBSP.c文件先copy至运 ...

  4. vue在IE浏览器报Error in nextTick: InvalidCharacterError解决方案

    vue在IE浏览器报Error in nextTick: "InvalidCharacterError"解决方案 关于解决vue开发在IE浏览器报Error in nextTick ...

  5. c#执行插入sql 时,报错:异常信息:超时时间已到。在操作完成之前超时时间已过或服务器未响应

    c#执行插入sql 时,报错:异常信息:超时时间已到.在操作完成之前超时时间已过或服务器未响应 参考文章: (1)c#执行插入sql 时,报错:异常信息:超时时间已到.在操作完成之前超时时间已过或服务 ...

  6. oracle operation_type,案例:Oracle报错performing DML/DDL operation over object in bin解决办法

    天萃荷净 运维DBA在巡检时发现alert日志文件中出现Oracle报错performing DML/DDL operation over object in bin,分析原因为回收站中的对象执行了d ...

  7. Mybatis新增数据后,报ERROR: Field * doesn‘t have a default value

    Mybatis新增数据后,报ERROR: Field * doesn't have a default value 文章目录 Mybatis新增数据后,报ERROR: Field * doesn't ...

  8. Jenkins中连接Git仓库时提示:无法连接仓库:Error performing git command: git ls-remote -h

    场景 在Jenkins中新建任务后,在源码管理中选择Git,并且通过用户名和密码的 凭证方式连接到Git仓库时提示: 无法连接仓库:Error performing git command: git ...

  9. 11gpath失败 oracle_Oracle 11gR2执行DBCA报错误

    环境: OS:Red Hat Linux As 5 DB:11.2.0.1 今天在安装好11gR2软件后准备通过dbca创建数据库,执行dbca的时候包如下错误: [Oracle@primary ~] ...

最新文章

  1. 考试题string——线段树。
  2. 在不同浏览器中,input里面的输入光标大小表现形式却大不相同
  3. 多用户使用一台计算机可设置,2012年职称计算机考试WindowsXP选择题5
  4. 【Spring注解系列03】@Scope与@Lazy
  5. typedef enum的用法(枚举)
  6. 如何测量程序运行时间?
  7. 利用@media screen实现网页布局的自适应
  8. 分析linux相关日志文件,Linux日志系统与分析.pdf
  9. 工作39:注意传参和返回
  10. 编写数学公式的好工具
  11. hadoop和kerberos的整合总结
  12. 搭建一个jumpserver跳板机
  13. java object 数组_Java用Object实现数组队列的泛思与理解
  14. 日子计算(结构+函数)
  15. 数据分析之参数检验与非参数检验
  16. 【UE4笔记】蓝图联机游戏制作
  17. 幼儿园调查过程怎么写_如何写幼儿园调查问卷总结
  18. python读取微博文本数据,对微博文本进行分句(分句主要以特定的标点符号为主)。...
  19. windows系统开启虚拟化
  20. arp命令--arping

热门文章

  1. 华为不要php开发,华为手机开发者选项的利与弊!有些设置最好不要打开
  2. bluehost中国和bluehost美国的区别?应该选择哪个?
  3. java中获取日期属于哪一年的第几周
  4. C++ 几种智能指针的简单实现
  5. gl-matrix中lookAt的作用
  6. 大数据BI可视化应用介绍
  7. 北大青鸟S2MySQL内测题答案_ACCP 北大青鸟 S2 结业项目机试答案
  8. HoloLens调试
  9. Python销售订单分析。
  10. pytorch torchvision.models