繁体   English   中英

Jooq:ArrayIndexOutOfBoundsException:-1

[英]Jooq : ArrayIndexOutOfBoundsException: -1

我正在使用RecordMapperProvider将我的连接查询jooq记录转换为POJO。

Convert.convert(record.getValue("customer_id"), Integer.class);
....

还有很多其他字段,因为我想为所有列字段配置它,但是对于这个查询我没有获取它并且它抛出ArrayIndexOutOfBoundsException:-1

我的问题是,而不是抛出异常为什么它不返回null? 这样我就可以随时配置它并获取数据。

异常的性质已经在讨论用户组 几次 有一个待解决的问题#2655来修复此异常并将其替换为更有意义的异常。

我的问题是,而不是抛出异常为什么它不返回null?

这背后的基本原理很容易理解,因为你无法区分:

  • 包含该列但对该列产生null记录。
  • 不包含该列的记录。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM