使用ResultSet
I can get ResultSetMetaData
,我可以varchar(15)
使用metaData.getColumnDisplaySize(index)
. 有什么方法可以让我使用这个尺寸jOOQ
吗?
由于ResultSet
我对 UDT 有疑问,并且我已经在使用jOOQ
它来访问数据库(并且它与 UDT 配合得很好),所以如果是的话那将是完美的
jOOQ 2.x API 不提供您要查找的元信息。org.jooq.DataType
计划在即将发布的 3.0 版中为 API添加长度、精度和比例
这已注册为功能请求#456
事实上,这已经在 github 上实现了,并将包含在 jOOQ 3.0 中。实现您正在寻找的内容所需的 API 用法如下所示(示例):
int length = record.getField(0).getDataType().length();
本质上,org.jooq.DataType
会有这三种方法:
int length();
int precision();
int scale();