首页 > 解决方案 > 如何使用 JOOQ Field 获取真实的表文件名?

问题描述

我想通过 JOOQ 字段获取表字段实名,包含表名和字段名。我使用以下两种方法,

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

如何book.title通过 JOOQ Field

标签: javasqljooq

解决方案


生成的字段 implement TableField,它有一个TableField.getTable()方法。

另一种方法是调用Field.getQualifiedName(),然后调用Name.qualifier()以获取(再次)表的限定名称,如果您的字段是Name.qualified().


推荐阅读