3

使用ResultSetI can get ResultSetMetaData,我可以varchar(15)使用metaData.getColumnDisplaySize(index). 有什么方法可以让我使用这个尺寸jOOQ吗?

由于ResultSet我对 UDT 有疑问,并且我已经在使用jOOQ它来访问数据库(并且它与 UDT 配合得很好),所以如果是的话那将是完美的

4

1 回答 1

5

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();
于 2012-12-21T09:13:25.760 回答