采用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. Redis 的内存淘汰策略问题
  2. WM6 Rapi 开发(二) Hello World
  3. 微信小程序php get_php处理微信小程序request请求
  4. sqlserver循环like变量_numba从入门到精通(6)—numba与循环与并行
  5. python爬虫开发 从入门到实战 pdf 谢乾坤_python字符串和整数相互转换的实例分享...
  6. 无法取消 Promise
  7. linux 类似迅雷下载软件,推荐几个可以替代迅雷的下载软件
  8. matlab统计字符个数,Matlab函数统计字符串中莫个字母含量
  9. macOS Mojave 夜神模拟器打不开解决办法
  10. 学Java编程数学一定要很好吗?
  11. 企业邮箱收发信息服务器怎么设置,企业邮箱服务器如何配置POP3和SMTP?
  12. 华硕路由器WOL局域网唤醒失效解决方案
  13. 腾讯2019秋招笔试真题 1.小Q爬塔 2.妞妞的问题
  14. JBE、JNBE、JA、JL指令详解(从原理上)
  15. 科技云报道:数字化转型提速,深信服有答案
  16. 视频教程-项目实战:支持以太坊的MySQL管理系统视频课程-区块链
  17. 记一次rsyslog日志记录失败的解决过程
  18. 【分子结构】原子结构总结——2015年9月12日
  19. n1进入recovery模式_如何进入OPPO N1的Recovery模式(安卓系统适用)
  20. 一文带你读懂iOS应用如何使用TestFlight进行测试

热门文章

  1. Java2Days 2012:Java EE
  2. 云上的播放框架变得简单:Openshift模块
  3. Linux 命令之 set -- 显示或设置 shell 特性及 shell 变量
  4. c语言递归函数检测回文,在C中使用递归函数的回文测试
  5. 整型数组 判断 java,给定一个整数数组,判断其中是否有3个数和为N
  6. zookeeper 日志查看_每天使用的注册中心zookeeper,流量暴涨怎么办?
  7. python 生成器_提高你的Python: 解释‘yield’和‘Generators(生成器)’
  8. python怎么下载安装mac_Mac下内置python2.7如何安装模块?
  9. java批量处理数据库语句_Java项目中调用bat批处理进行多用户数据库备份
  10. Linux C语言编程基本原理与实践