国产数据库适配publiccms开源项目

                       金仓数据库适配

操作说明:

 

一、在程序的所有实体层添加schema=”public”(这里的public是根据数据库定义的模式)

 

 

二、切换数据库,修改配置文件cms.properties里面的cms.dbType=kingbase(填需要更改的数据库)

如图所示:

 

 

 

注意:填写各数据库对应的类型:南大通用数据库 > gbasedbt   金仓数据库  》kingbase

达梦数据库 db

 

 

三、金仓数据库工具使用

     通过金仓数据库的迁移工具将其它数据库迁移的数据以及表结构到金仓数据库管理工具中之后,对其所有表结构有自增的表使用identity这个进行手动添加。

如图所示:

 

 

 

四、所有数据库的jar都放在部署项目的\webapps\publiccms\WEB-INF\lib这个下面

如图所示:

   

 

 

四、配置文件格式

     

 

 

注意事项:

1)、金仓数据库、达梦数据库无需修改数据库方言

2)、达梦数据库的适配和金仓数据库的适配是一致的。

3)、

                               南大通用数据库适配

一、修改数据库方言

   \publiccms\src\main\resources\config\hibernate.properties配置里进行修改为hibernate.dialect=com.publiccms.common.dialect;

如图所示:

 

 

 

注意:这里的方言,是我自己修改定义的。因此路径就是程序里的。

 

二、所有程序里的实体层定义的schema=”public” 不需要(去掉)。如图所示:

      

 

 

三、南大通用数据库的管理工具

   1)、南大通用数据库的迁移工具,迁移途中需要修改相对应的修饰符。如图所示:

   

 

 

(2)、通过南大通用数据库的迁移工具将其它数据库迁移的数据以及表结构到金仓数据库管理工具中之后,对其所有表结构有自增的表使用SERIAL8这个进行手动添加。

如图所示:

 

 

 

四、程序里的主键策略

   修改主键策略为:org.hibernate.id.IncrementGenerator

 

 

 

五、最后配置文件格式

   

 

转载于:https://www.cnblogs.com/bwcx1375/p/9148139.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值