数据库移植: 从Oracle移植到MySQL 注意databasePlatform
2011-11-24 14:40
369 查看
采用Spring框架、JPA操作数据库开发一个小网站过程中,遇到需要将数据库从Oracle移植到MySQL,在进行单元测试时遇到如下错误:Internal Exception: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown table 'SEQ_GEN_IDENTITY' in field listError Code: 1109Call: SELECT SEQ_GEN_IDENTITY.NEXTVAL FROM DUALQuery: ValueReadQuery()一开始以为是Entity的主键生成策略有问题:@GeneratedValue(strategy=GenerationType.IDENTITY)经过测试,发现问题出在
<bean id="entityManagerFactory"class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"><property name="dataSource" ref="oracleDataSource" /><property name="jpaVendorAdapter"><bean class="org.springframework.orm.jpa.vendor.TopLinkJpaVendorAdapter"><property name="showSql" value="true" /><property name="generateDdl" value="false" /><property name="databasePlatform"value="oracle.toplink.essentials.platform.database.oracle.OraclePlatform" /></bean></property><property name="loadTimeWeaver"><bean class="com.test.springmvc.util.MyClassLoader" /></property></bean>将 databasePlatform属性注释掉就OK了
相关文章推荐
- oracle移植到mysql注意事项
- oracle移植到mysql注意事项
- 数据库MySQL与Oracle的一些去O注意项
- oracle移植到mysql注意事项
- C#连接Access、SQL Server、Oracle、MySQL、DB2和SyBase六种不同数据库的程序源码和需要注意的点
- Oracle移植到mysql注意事项
- C_连接Access、SQL_Server、Oracle、MySQL、DB2和SyBase六种不同数据库的程序源码和需要注意的点
- oracle移植到mysql注意事项
- Oracle移植到mysql注意事项
- mysql 迁移数据库到 oracle (sql注意问题)
- 数据库从oracle移植到mysql时需要进行的修改
- oracle移植到mysql注意事项
- 【经典】c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)
- mysql,sqlserver,oracle三种数据库的大对象存取
- sqlserver、Mysql、Oracle三种数据库的优缺点总结
- HBase vs. MongoDB vs. MySQL vs. Oracle vs. Redis,三大主流开源 NoSQL 数据库的 PK 两大主流传统 SQL 数据库
- 4月数据库流行度排行榜 MySQL能否追上Oracle
- JDBC连接数据库详细指南(包含MySQL、SQL Server、Oracle三种数据库)
- 获取某个数据库中所有表的信息的操作oracle和mysql的操作
- oracle实现远程连接超简单;枚举与剪枝();PowerDesigner生成数据库代码注意里面的双引号,应该去掉