如何使用 JOOQ Field 获取真实的 table 文件名?

How to get real table filed name with JOOQ Field?

我想通过JOOQ Field获取table备案真实姓名,包含table姓名和字段名称。 我使用以下两种方法,

BOOK.TITLE.getName(); // title   it doesn't contains table name
BOOK.TITLE.toString(); // dev.book.title   it contains schema name

如何通过 JOOQ Field

获取 book.title

生成的字段实现 TableField, which has a TableField.getTable() 方法。

另一种方法是调用 Field.getQualifiedName() and then call Name.qualifier() to get the (again) qualified name of the table, if your field is Name.qualified().