关于其他DBMS的支持的问题?

我做了个其他类型的dbms,按照步骤操作,但是提示image 同时cuab平台的ide使用异常!image image

你好,
按照这个文档全部都做了吗?
https://doc.cuba-platform.cn/manual-7.1-chs/arbitrary_dbms.html

是的!
image image image

那三个类文件我放到原码中 com.haulmont.cuba.core.sys.persistence里面了!

image

请问,这个问题有没有解决办法?抱歉项目比较着急!

你能提供一个小的测试项目吗?如果可以,我们可以和你一起看看。

因为数据库是保密的,你们可以远程我的电脑试试!

image 这个是你们重构的jar包吗?

首先,我想知道我的dbms配置操作是否有误?

不需要整个项目,能提供一个最小化的可以重现问题的项目就可以了。这样可能解决问题要快一些。

gbase8s.rar (262.2 KB)

这个是最小化的项目,不过没有数据库!一些配置都在了!

GbaseDbmsFeatures.java (2.0 KB) GbaseDbTypeConverter.java (2.2 KB) GbaseSequenceSupport.java (2.2 KB) 三个配置文件!

方便帮我看一下,谢谢!

大概看了一下,先处理两个问题:

  1. cuba.dbmsType 定义要与几个类名中的dbmstype 大小写一致:应该是Gbase
  2. 几个扩展类可以直接放到项目的core模块,不用单独放
  3. 上面两个问题处理完成后,Gradle 刷新一下,看看报什么错

image 这个数据源是否需要修改!!!

image

image 启动服务报错!同时配置数据源还是Cuba的ide错误!

按上面的提示改一下包名