java - 如何使用 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
解决方案
生成的字段 implement TableField
,它有一个TableField.getTable()
方法。
另一种方法是调用Field.getQualifiedName()
,然后调用Name.qualifier()
以获取(再次)表的限定名称,如果您的字段是Name.qualified()
.
推荐阅读
- go - File.Readdir() 不能多次调用?
- visual-studio - Xamarin.Android 快速部署被禁用
- android - 在自定义工具栏中正确对齐两个图像视图 - android
- vba - 删除word VBA中几个书签之间的文本
- javascript - 如何使用 React js 在 onchange 中将数据从一个组件传递到另一个组件
- dart - Flutter- 使用 BlendMode.xor 取消屏蔽公共部分
- azure - 使用 powershell 在 Azure VM 上启动和停止 Windows 服务
- java - 在 vert.x 中,为什么静态方法在静态代码块之前运行?
- javascript - 如何验证语义用户界面中的十进制字段?
- laravel - Laravel 5.6 上的数据格式