首页 > 电脑

javaWeb项目hibernate框架MySQL的数据库正常运行,但是换成其他数据库的时候报错

更新时间2019-01-06 09:19:14

javaWeb项目 hibernate框架 mysql数据库正常运行,但是换成其他数据库的时候报org.hibernate.dialect.Oracle10gDialjavaWeb项目 hibernate框架 MySQL的数据库正常运行,但是换成其他数据库的时候报错ect does not support identity key generation

有映射文件就好办了。你首先把驱动改成mysql的。再将映射文件中有关id的配置修改一下。因为oracle和别的数据库不一样。配置id是都是这样的。
<id name="id" type="java.lang.Long">
<column name="ID" precision="12" scale="0" />
<generator class="sequence" >
<param name="sequence">SEQ_APE_ASSET_INJESTION_CTR</param>
</generator>
</id>
其他数据库是没有<param name="sequence">SEQ_APE_ASSET_INJESTION_CTR</param>的。
同时你可以修改hibernate配置文件
hibernate.hbm2ddl.auto=update这样的话启动tomcat并部署后会自动生成数据库表(前提要建立数据库哟)

相关标签:java数据库

上一篇:对“数据科学与大数据技术”专业的认识及如何提高学习方法学好基础知识

下一篇:数据通视怎么让多个字段平铺