当前位置: 首页 > 知识库问答 >
问题:

向父方法添加参数的JOOQ生成

何兴学
2023-03-14

我正在用JOOQ和Postgres运行代码生成。除了作为类生成的表正在向父构造函数添加null参数外,所有操作似乎都正常工作:

小孩

private Airtime() {
    super("airtime", null);
}

其中,作为父方法/超级方法:

  public SchemaImpl(String name) {
    super();

    this.schemaName = name;
}

除此之外,它还向父对象中不存在的子对象中的方法添加重写:

@Override
public Catalog getCatalog() {
    return DefaultCatalog.DEFAULT_CATALOG;
}

父级中不存在上述方法

有什么想法吗?仅供参考:我的模式xml配置的示例块(不确定它是否重要):

  <schemata>
    <schema>
    <inputSchema>items</inputSchema>
    </schema>
    <schema>        
    <inputSchema>employer</inputSchema>
    </schema>
    <schema>        
    <inputSchema>airtime</inputSchema>
    </schema>
  </schemata>

共有1个答案

羿博延
2023-03-14

您可能正在使用jOOQ 3.8代码生成器(它现在支持Catalags),但是您仍然在使用jOOQ 3.7运行时,它还不支持目录。

确保在应用程序中使用jOOQ版本3.8.0(或任何其他一致的版本)。

 类似资料:
  • 我正在使用JOOQ 3.6.4和Java 8从模式生成一组JOOQ记录。 有些表是结构类似的引用数据,比如说它们有ID、CODE和VALUE列(它们可能有其他列,但它们都至少有这些列)。 在我的代码中,不是由JOOQ生成的,我有一个接口“ReferenceData”,它定义了与JOOQ为这三列生成的代码相匹配的访问器。我想告诉JOOQ在它生成的记录对象中添加一个“implements Refere

  • 问题内容: 是否可以在向其添加一些参数数据的同时将请求转发给另一个控制器?我尝试添加到ModelMap中,但是它似乎不存在问题。我正在做类似的事情: 我能想到的唯一其他方法是将参数放在会话上,然后将其弹出目标控制器。 问题答案: 最简单的方法是将数据添加到请求中。 由于这是转发,因此将相同的请求传递到服务器内的不同处理程序。 作为示例,让我们从两个控制器的简单设置开始,一个转发到另一个: 添加数据

  • 首先,我不确定这是不是实现我想要的东西的正确方法..我正在尝试将如下所示的导出绑定添加到router . navigate()-方法: 问题是我从不使用该指令,而是通过路由器来处理: 我如何实现相同的导出绑定从第一个例子中的接受呼叫()-方法?我已经添加了一个输入()变量,并尝试使用queryParams,如下所示: 但这并不起作用。

  • 我只是想用一个fetch方法向我的restapi发送一个值,但似乎无法让它工作。这就是我目前的情况: 反应: Spring boot rest api:

  • 如何在应用程序javafx的start方法中传递参数?实际上,我在另一个类中调用javafx应用程序的行是:

  • 本文向大家介绍silverstripe 向DataObject添加方法,包括了silverstripe 向DataObject添加方法的使用技巧和注意事项,需要的朋友参考一下 示例 您可以使用扩展机制将公共方法添加到DataObject,例如: 当应用于Member该类时,以上示例将通过protected属性访问via返回ID的sha1哈希值。例如:MemberMember$this->owner