【发布时间】:2021-04-02 14:28:53
【问题描述】:
我想通过 JOOQ Field 获取表字段实名,包含表名和字段名。 我使用以下两种方法,
BOOK.TITLE.getName(); // title it doesn't contains table name
BOOK.TITLE.toString(); // dev.book.title it contains schema name
如何通过 JOOQ 字段获取book.title
【问题讨论】:
我想通过 JOOQ Field 获取表字段实名,包含表名和字段名。 我使用以下两种方法,
BOOK.TITLE.getName(); // title it doesn't contains table name
BOOK.TITLE.toString(); // dev.book.title it contains schema name
如何通过 JOOQ 字段获取book.title
【问题讨论】:
生成的字段实现TableField,它有一个TableField.getTable() 方法。
如果您的字段是Name.qualified(),另一种方法是调用Field.getQualifiedName(),然后调用Name.qualifier() 以获取(再次)表的限定名称。
【讨论】: