2015-09-24 3 views
1

Я получаю сотни сообщений, как это: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

Это, кажется, ошибка (#4579). Эти сообщения не должны появляться, когда соответствующие таблицы исключаются из запуска генерации кода.

Поскольку вы регистрируетесь через java.util.logging (the 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

Смежные вопросы