gpt4 book ai didi

java - 为什么 jHipster 使用 oracle 12c 配置?使用oracle 11g配置有什么问题吗?

转载 作者:行者123 更新时间:2023-11-29 04:26:05 24 4
gpt4 key购买 nike

我正在使用 jHipster 4.7.0。

由于只有 Oracle 12c 代码生成选项,我已经更新了 Oracle 11g 的 JDBC 依赖项和注册表,它工作正常,但我想知道的是为什么没有 Oracle 11g 的配置选项。我将来有什么问题吗,如果有,请告诉我。这些是我的 pom 文件中的更新条目。

<repository>
<!-- Repository for ORACLE ojdbc6-->
<id>codelds</id>
<url>https://code.lds.org/nexus/content/groups/main-repo</url>
</repository>

<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.3</version>
</dependency>

并在开发和生产配置文件中将方言更新为 10g。

最佳答案

Oracle 12c 是唯一受支持的版本的主要原因是项目组没有带宽来测试所有版本:

  • 我们对所有其他数据库做同样的事情,其中​​大部分都是开源的(因此更容易测试!)
  • Oracle 11 已被 Oracle 停产 - 只有拥有“扩展支持”的人才能使用它直到 2020 年。因此我们不会支持编辑器本身不支持的内容。
  • Oracle 不支持 Mac OS X(团队中的大多数人都使用 Mac OS X)
  • Oracle 根本不赞助我们,所以我们没有该项目的许可证:我们只能使用有限的“快速”版本

关于最后两点,一个解决方案是Docker Hub上的Oracle Docker镜像,但是用起来很烦人(很大),它有一些限制,我不太确定这是否合法。

所以没有什么反对 Oracle 11,但我们可能会使用一些 Oracle 12 特定的功能——通常我在等待能够使用超过 30 个字符的表名和 FK——所以你等待升级的时间越长,您面临的风险更大。

关于java - 为什么 jHipster 使用 oracle 12c 配置?使用oracle 11g配置有什么问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46183331/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com