JeeSite默认为Mysql,如果想更换为Oracle数据库需要进行一下步骤:
1、修改pom.xml文件
注释掉:
<!--<jdbc.driver.groupId>mysql</jdbc.driver.groupId> <jdbc.driver.artifactId>mysql-connector-java</jdbc.driver.artifactId> <jdbc.driver.version>5.1.13</jdbc.driver.version>-->
去掉注释:
<jdbc.driver.groupId>com.oracle</jdbc.driver.groupId> <jdbc.driver.artifactId>ojdbc14</jdbc.driver.artifactId> <jdbc.driver.version>10.2.0.1.0</jdbc.driver.version>
注释掉:
<!--<property name="sql.type" value="mysql" /> <property name="dbunit.datatype" value="org.dbunit.ext.mysql.MySqlDataTypeFactory" /> -->
去掉注释:
<property name="sql.type" value="oracle" /> <property name="dbunit.datatype" value="org.dbunit.ext.oracle.Oracle10DataTypeFactory" />
2、修改application.properties文件
注释掉:
#jdbc.driver=com.mysql.jdbc.Driver #jdbc.url=jdbc:mysql://127.0.0.1:3306/jeesite?useUnicode=true&characterEncoding=utf-8 #jdbc.username=root #jdbc.password=123456
去掉注释:
jdbc.driver=oracle.jdbc.driver.OracleDriver jdbc.url=jdbc:oracle:thin:@127.0.0.1:1521:orcl jdbc.username=jeesite jdbc.password=123456
3、修改所有Entity文件的Id字段,修改文件包括:
src/main/java/com/thinkgem/jeesite/modules/sys/entity/*.java
src/main/java/com/thinkgem/jeesite/modules/cms/entity/*.java
注释掉:
//@GeneratedValue(strategy = GenerationType.IDENTITY)
去掉注释:
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seq_cms_article") @SequenceGenerator(name = "seq_cms_article", sequenceName = "seq_cms_article")
注意:去掉注释后需要给SequenceGenerator添加类引用,如下:
import javax.persistence.SequenceGenerator;
4、执行bin\refresh-db\refresh-db.bat刷新数据库(导入表结构及数据)。
注意:附件中的entity适合v1.0.0版本
相关推荐
开源框架jeesite数据库默认为MySQL版,本文档中介绍了如何转为Oracle版本,简单明了,只需要修改不过3处代码即可。因为开发要求需要用Oracle11G和weblogic12.1.3。所以特写该文档,后续还会整理一个在weblogic下如何...
Oracle数据库转换为Mysql数据库
Oracle到Mysql数据库迁移总结Oracle到Mysql数据库迁移总结Oracle到Mysql数据库迁移总结Oracle到Mysql数据库迁移总结
一、sql-developer工具准备 二、工具使用说明 三、创建MySQL、Oracle数据库连接信息 四、Mysql数据库移植到Oracle数据库 五、通过PLsql登录
文档包含了Oracle数据库的连接,以及检测是否连接成功,还包含的MySQL数据库的连接及检测,这是基于初学者的学习使用
mysql数据库转换成oracle 轻松实现mysql到oracle的数据库转移工作!
jeesite4.0数据库初始化数据,mysql_8.1.3,oracle_12c,里面有各种数据,导入直接可以用有备注说明,简单易用,这个是针对环境没有搭建好,系统数据没有,本人多才测试都可以登陆及其他操作
oracle数据库转成mysql数据库的免费软件
把mysql数据库中的数据导入到oracle数据库中,希望对大家有所帮助
mysql数据库转oracle工具,解压即用,支持表结构转换a
Oracle创建DBlink连接MYSQL数据库
oracle和mysql链接信息,主要是关于数据库的链接的信息,怎样链接数据 库,得到数据库中的链接的信息。
Mysql Oracle 数据库开发设计及使用规范
mysql+oracle数据库驱动程序
Oracle数据库sql转换mysql数据库工具,用需要的同学可以下载
mysql数据库转oracle数据库工具,可用!
虽然是demo版本,但可以转换一些字段不是很长的数据库表。 MySQL Migration Toolkit v2.3 数据库转换工具 ...MySQL-to-Oracle MySQL数据库转Oracle数据库 Oracle-to-MySQL Oracle数据库转MySQL数据库 数据库表转换工具
Oracle到MySQL转换器是将数据库从Oracle迁移到MySQL服务器的工具。由于直接连接到源数据库和目标数据库,该程序保证了转换过程的高性能。它不使用ODBC或任何其他中间件组件。不需要安装Oracle组件。安装包包括产品到...
ORACLE数据库迁移方案,单机迁移到rac