采用Spring框架、JPA操作数据库开发一个小网站过程中,遇到需要将数据库从Oracle移植到MySQL,在进行单元测试时遇到如下错误:

Internal Exception: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown table 'SEQ_GEN_IDENTITY' in field list

Error Code: 1109

Call: SELECT SEQ_GEN_IDENTITY.NEXTVAL FROM DUAL

Query: ValueReadQuery()

一开始以为是Entity的主键生成策略有问题:@GeneratedValue(strategy=GenerationType.IDENTITY)

经过测试,发现问题出在

class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">

value="oracle.toplink.essentials.platform.database.oracle.OraclePlatform" />

将 databasePlatform属性注释掉就OK了

db platform mysql_数据库移植: 从Oracle移植到MySQL 注意databasePlatform | 学步园相关推荐

  1. 数据库(DB)、数据库管理系统(DBMS)、MySQL、SQL之间的关系

    目录 一.数据库(DB) 1.数据库的优点 2.数据库存储数据的特点 二.数据库管理系统(DBMS) 三.MySQL 1.MySQL的优点 2.MySQL的缺点 3.使用MySQL 四.SQL 1.S ...

  2. Java框架抽离的一些经历1:MYSQL数据库安装和 Oracle转换成Mysql数据库

    本篇记录独自抽离部署一个java项目,方便以后查阅参考. 开发语言:JSP 部署项目环境:JDK1.8 + Mysql8.023 开发工具:IDEA 代码同步工具:SVN 一.数据库 之前数据库使用的 ...

  3. mfc 访问局域网mysql_数据库操作:MFC连接与MYSQL

    数据库操作:MFC连接与MYSQL mysql 与MFC通常情况下都是用ODBC或者是是ADO相连接,但有点伤 我直接找网上的教程,仿照着进行连接,试了n边还是只能连接上,但无法进行如图读取,写入的操 ...

  4. mysql 异常关机后 无法查数据_MySQL数据库非法关机造成数据表损坏怎么排查 | 学步园...

    该篇文章我们介绍由于非法硬件关机,造成了MySQL数据库的数据表损坏,数据库不能正常运行的一个实例.下面学步园小编来讲解下MySQL数据库非法关机造成数据表损坏怎么排查? MySQL数据库非法关机造成 ...

  5. oracle 的exp是什么,oracle中exp和imp是什么,oracle中exp和imp有何区别 | 学步园

    oracle中exp和imp是什么,oracle中exp和imp有何区别.exp和imp的输入都是名字和值对:exp parameter_name=value 或exp parameter_name= ...

  6. db migrate mysql_数据库迁移方案 node-db-migrate

    安装必要的库,这里使用的是mysql的迁移,所以除了db-migrate还需要db-migrate-mysql npm install -g db-migrate npm install db-mig ...

  7. 怎么全量备份oracle数据库,Oracle 数据库全量备份恢复和部分备份恢复 | 学步园...

    今天又遇到了Oracle数据库序列的问题,索性来个全库的备份和恢复.如下 imp/exp 方式 表模式备份: ­ oracle@sencloudServer: exp dhoffice/dhoffic ...

  8. servlet文件上传blob_servlet实现从oracle数据库的blob字段中读出文件并显示 | 学步园...

    /* * ReadFile.java * * Created on 2004年11月17日, 下午3:41 */ package jgwl.app; import java.io.*; import ...

  9. oracle 比对时分秒,关于Oracle数据库不带日期中时分秒的查询 | 学步园

    关于Oralce数据库 的日期时间查询: 下面我们先来看一组日期数据 表:myDate 列:time; 1998-8-7 23:45:33.3 1998-8-7 11:22:21.5 1998-8-7 ...

最新文章

  1. bloc+rxdart解决代码混乱大问题
  2. 处理Matlab Coder之后, Compiler can't find tmwtypes.h问题
  3. Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-
  4. 老罗android oat,入门ART虚拟机(5)——OAT文件
  5. 线程WAITING--BlockingQueueDemo
  6. 简单英文题 16 Maximum Sum Not Exceeding K(python)
  7. 自己写一个java.lang.reflect.Proxy代理的实现
  8. Theano 中文文档 0.9 - 7.2.4 条件
  9. eclipse操作指南
  10. mysql timeout expired处理
  11. 视频播功能及画面协同操作注意事项
  12. JavaWeb中实现验证码(ssh框架版)
  13. android app 控制背光,android7.1+msm8937背光控制
  14. android 屏幕投射功能,安卓手机怎么投射屏幕?
  15. 文件岛 服务器大陆,重回文件岛《究极数码暴龙》奇遇系统解析
  16. php 判断字符串乱码,php如何检测乱码字符
  17. 《缠中说禅108课》80:市场没有同情、不信眼泪
  18. Linux上监控应用程序启动 (hook execve系统调用)
  19. 企业挖角 AI 教授是不是「原罪」?
  20. FTP服务器,部署YUM仓库,NFS共享服务

热门文章

  1. 从MongoDB GridFS流式传输文件
  2. Java 8的烹调方式– Lambda项目
  3. guid会重复吗_知网查重会查重表格吗
  4. Windows应用程序启动命令汇总
  5. 解决postman请求乱码问题
  6. inotify-java下载_inotify-java-2.1.jar
  7. 华南理工计算机接口技术随堂练习_研究生考试计算机408跟845有什么区别?
  8. 知识贴!单片机C语言编程之.H文件与.C文件的关系
  9. three.js加载3d模型_基于WebGL的3D技术在网页中的运用 ThingJS 前端开发
  10. 单片机sleep函数的头文件_单片机代码模块化设计思想浅谈