当前位置: 首页 > news >正文

我的网站为什么打不开遵义市在哪里做网站

我的网站为什么打不开,遵义市在哪里做网站,wordpress的用户,找推网需求#xff1a;实现审批流程 在Gitee上发现了一个功能还OK的项目#xff0c;于是就clone下来了#xff08;如下图#xff09; 原项目用MySQL很好启动#xff0c;B站上作者还录制了视频#xff0c;可以去学习 这里主要记录将MySQL换成Oracle出现的问题 首先#xff0c…需求实现审批流程 在Gitee上发现了一个功能还OK的项目于是就clone下来了如下图 原项目用MySQL很好启动B站上作者还录制了视频可以去学习 这里主要记录将MySQL换成Oracle出现的问题 首先查看Oracle版本 pom中引入依赖注意 dependencyManagement 和 dependencies 别搞错了这里我只在dependencyManagement 中写了dependencies 中没有引入导致yml中Oracle驱动一直报错 dependencygroupIdcom.oracle.ojdbc/groupIdartifactIdojdbc8/artifactId /dependency 这个项目作者引入的Oracle 驱动依赖版本为 oracle.version21.5.0.0/oracle.version 我换成 oracle.version19.3.0.0/oracle.version yml中数据源配置如下 #连接Oracle spring:datasource:type: com.alibaba.druid.pool.DruidDataSourcedriver-class-name: oracle.jdbc.driver.OracleDriverurl: jdbc:oracle:thin:192.168.70.232:1521/ORCLusername: testpassword: test 重点(坑)来了 clone 下来的项目中只有MySQL的建表SQL文件如下图 如果直接在Oracle中执行dingding.sql文件会有错误 这里说说我的解决方式 先用MySQL将dingding.sql在MySQL中执行会先建立六张表 项目中也先用MySQL启动项目项目启动成功后数据库中一共有38张表 接下来就是使用Navicat 将 MySQL 数据传输到 Oracle如下如记得在高级中勾选转换对象名为大写 这里如果选择38张表会报错我是先把 act_ge_bytearray 去掉了然后再开始传输 这里报了  ORA-01408:such column list alread indexed 不过我没管不知道会不会有问题 然后 单独 传输 act_ge_bytearray 这张表 这里会报  ORA-02270: no matching unique or primary key for this column-list 这里我也没管不知道会不会有问题 等38张表创建完成后 这里在说说其他坑如果只传输dingding.sql中的六张表到Oracle中其他表等启动项目自动创建但是这里依旧报错如不能创建 ACT_GE_PROPERTY网上找了很久也没找到解决方案URL后面加参数nullCatalogMeansCurrenttrue也没解决 所以我只能所有表都通过数据传输来创建 然后就是激动人心的时刻启动项目了 项目确实是正常启动了但是但是但是新建一个分组报错了ID为null无法插入数据 如果是MySQL插入时ID会自增但是Oracle好像没有这里我也不太清楚我也很少使用Oracle 解决方式 给 form_groups    template_group 这两个表创建序列和触发器 (我目前只给这两个表创建了) -- 创建序列 create sequence seq_form_groups increment by 1 start with 1 nomaxvalue nominvalue cache 20; -- 创建触发器 create or replace trigger form_groups_tr before insert on form_groups for each row begin select seq_form_groups.nextval into :new.group_id from dual; end form_groups_tr; -- 创建序列 create sequence seq_template_group increment by 1 start with 1 nomaxvalue nominvalue cache 20; -- 创建触发器 create or replace trigger template_group_tr before insert on template_group for each row begin select seq_template_group.nextval into :new.id from dual; end template_group_tr; 然后就可以新增分组了 但是新建分组新建表单之后走审批流程·待我处理·那里查询不到数据idea控制台会有错误信息这个具体报错信息忘了我就记得跟着错误信息查到act_ru_task 这张表了MySQL中字段大部分都是varchar但Oracle中大部分但是nvarchar,我将nvarchar都改成varchar2了还有就是DESCRIPTION_这个字段Oracle中好像是NCLOB类型报错中也有NCLOB信息直接将NCLOB改成VARCHAR2会报错先将DESCRIPTION_字段删除掉保存在新建一个DESCRIPTION_ 字段类型选为VARCHAR24000然后再项目中新建审批流程没有发现什么错误了 项目中使用序列和触发器生成ID以后不知道会不会有问题其他还有很多表应不应该创建序列和触发器如果需要工作量有点大目前还没有很好的解决方案
http://www.yutouwan.com/news/84741/

相关文章:

  • 济南济南网站建设公司找家里做的工作上哪个网站
  • 成都科技网站建设咨询电话那里建站好
  • 百度网盘如何获得2t免费空间搜索引擎优化seo是什么
  • 网站推广做的比较好的公司wordpress两个站合并
  • 网站关联页面如何做自学做网站
  • qq群引流推广网站网上书店网站开发代码
  • 建立网站的技术承德市信息查询平台
  • 集团网站信息建设情况.htaccess wordpress
  • 长沙网站排名方案南京知名室内设计公司
  • 自己免费做网站(二)青岐网站建设平台
  • 网站标识关于网站开发费用的入账
  • 哪个网站能接施工图来做网站首页title怎么修改
  • 华为企业网站建设需求分析制作一个WordPress主题
  • iis网站找不到网页wordpress网站速度优化
  • 西安网站建设xs029做动画网站公司
  • 万户做的网站安全吗网站开发电脑配置
  • 金华品牌网站建设邯郸学校网站建设
  • 网络网站公司和规划网站如何
  • 中国最大的销售网站兰州网络推广优化服务
  • 网站制作价格网站建设产品经理职责
  • 嘉兴网站建设方案优化潢川城乡建设局网站
  • 个人做网站的流程后台更新的内容在网站上不显示
  • 深圳最好的营销网站建设公司小程序app开发制作
  • 网站建设工作分解结构图或表网站排行榜
  • 学做php网站做关键词优化的公司
  • 加强政务门户网站建设wordpress 自定义标签页
  • 给网站做友情链接旺道seo优化
  • 一个空间2个网站代码邹城哪个公司做网站好
  • 微信扫一扫抽红包在哪里做网站中国企业500强中海油排名
  • 永州做网站tuantaogou做外贸没有网站需要