【问题标题】:How to get real table filed name with JOOQ Field?如何使用 JOOQ 字段获取真实的表字段名称?
【发布时间】: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

【问题讨论】:

    标签: java sql jooq


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2012-05-03
      • 1970-01-01
      • 2013-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-25
      相关资源
      最近更新 更多