jOOQ抱怨排除表的多重继承

时间:2015-09-24 15:29:41

标签: java postgresql jooq

我收到了数百封这样的消息:

Sep 24, 2015 11:21:52 AM org.jooq.tools.JooqLogger info
INFO: Multiple inheritance     : Multiple inheritance is not supported by jOOQ: "other_schema"."some_table" inherits from "other_schema"."parent_a"
Sep 24, 2015 11:21:52 AM org.jooq.tools.JooqLogger info
INFO: Multiple inheritance     : Multiple inheritance is not supported by jOOQ: "other_schema"."some_table" inherits from "other_schema"."parent_b"

所有这些表都从生成中排除,事实上,other_schema不是inputSchema中指定的模式。有没有办法压制这些?理想情况下,inputSchema之外的表格根本不会被提取。

这不是什么大问题,但它使我的日志文件变得混乱。

1 个答案:

答案 0 :(得分:1)

这似乎是一个错误(#4579)。当相关表格从代码生成运行中排除时,不应出现这些消息。

由于您通过java.util.loggingthe default in jOOQ, if log4j or slf4j aren't on the classpath)进行日志记录,因此您可以通过JVM标志as explained in this Stack Overflow question here指定日志记录配置文件。相关记录器是org.jooq.util.postgres.PostgresDatabase

的记录器