JOOQ 使用 Maven 代码生成设置 Oracle

Posted

技术标签:

【中文标题】JOOQ 使用 Maven 代码生成设置 Oracle【英文标题】:JOOQ Setup Oracle with Maven Code Generation 【发布时间】:2021-10-28 20:20:17 【问题描述】:

我正在尝试在 Maven 上使用 JOOQ 设置 Oracle 数据库以进行代码生成。 目前正在尝试与 Oracle 数据库 JDBC 连接。

https://www.jooq.org/doc/2.6/manual/code-generation/codegen-configuration/

以下来自资源的示例是 Postgresql。 Dependencies for Oracle 设置的语法是什么?

<dependencies>
    <dependency>
      <groupId>org.postgresql</groupId>
      <artifactId>postgresql</artifactId>
      <version>9.4.1212</version>
    </dependency>
  </dependencies>

【问题讨论】:

维护了一个列表here,您可以通过其中的链接查看组、工件和版本信息。还有一些注释here 可能会有所帮助。或者直接在 Maven 中查看,here。 【参考方案1】:

新版本的 ojdbc 现在也在 Maven Central 上,例如

<dependency>
  <groupId>com.oracle.database.jdbc</groupId>
  <artifactId>ojdbc11</artifactId>
  <version>21.1.0.0</version>
</dependency>

Please refer to Oracle's documentation for more information.

【讨论】:

以上是关于JOOQ 使用 Maven 代码生成设置 Oracle的主要内容,如果未能解决你的问题,请参考以下文章

使用 JOOQ 从 MS SQL 数据库生成代码时遇到问题

尝试更新到“org.jooq:jooq-codegen-maven:3.15.1”时构建失败

调试“jOOQ代码生成工具配置错误”

在 Maven 中使用带有 Flyway 和 jOOQ 的嵌入式数据库进行持续集成

Spring boot Flyway Jooq Code gen maven 插件顺序

Jooq 为不同的数据库生成不同的文件名