有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

特定表的java jooQ代码生成

我有一个包含许多表的数据库。 我想开始在我的应用程序中使用jOOQ。 但我不希望JOOQ为所有表生成代码,只为表的一小部分生成代码 如何配置它


共 (1) 个答案

  1. # 1 楼答案

    使用独立XML文件中的jOOQ生成器配置或Mavenpom.xml中的内联配置,配置的相关部分可能如下所示:

    <configuration xmlns="http://www.jooq.org/xsd/jooq-codegen-3.11.0.xsd">
      <generator>
        <database>
          <includes>.*</includes>
          <excludes>
               UNUSED_TABLE                # This table (unqualified name) should not be generated
             | PREFIX_.*                   # Objects with a given prefix should not be generated
             | SECRET_SCHEMA\.SECRET_TABLE # This table (qualified name) should not be generated
             | SECRET_ROUTINE              # This routine (unqualified name) ...
          </excludes>
        </database>
      </generator>
    </configuration>
    

    有关编程配置或通过Gradle配置的更多详细信息或示例,请参阅手册:https://www.jooq.org/doc/latest/manual/code-generation/codegen-advanced/codegen-config-database/codegen-database-includes-excludes/