当前位置: 首页 > 知识库问答 >
问题:

Jooq:ArrayIndexOutOfBoundsException:-1

江志业
2023-03-14

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

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

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

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

共有1个答案

彭宏阔
2023-03-14

例外的性质已经在用户组中讨论过几次。有一个悬而未决的问题#2655来修复此异常,并将其替换为更有意义的异常。

我的问题是,与其抛出异常,为什么它不直接返回null?

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

  • 一种包含该列但对该列产生null的记录
 类似资料:
  • 本文向大家介绍一款app好坏的判断标准有哪些?请分别列出 1-3 个你认为「好」和「不好」的产品并说明。相关面试题,主要包含被问及一款app好坏的判断标准有哪些?请分别列出 1-3 个你认为「好」和「不好」的产品并说明。时的应答技巧和注意事项,需要的朋友参考一下 1.基本要求:是否有明确的用户价值,即能否为某些用户在某些场景下的具体需求提供解决方案,如果可以,则具备用户价值。 2.基本要求:真实合

  • 本文向大家介绍1、时下最火的共享单车概念已经开始进入到洗盘期间,目前最大的两家市场引导者,在后续的发展中,你觉得还会遇见那些挑战?2、如果公司现在还要入局共享单车这个市场,你认为从那些地方进行突围更有机会?相关面试题,主要包含被问及1、时下最火的共享单车概念已经开始进入到洗盘期间,目前最大的两家市场引导者,在后续的发展中,你觉得还会遇见那些挑战?2、如果公司现在还要入局共享单车这个市场,你认为从那

  • 本文向大家介绍1、你经常用的地图APP是什么?2、分析一下现有地图app的五个优化方向。3、你理想中的地图是什么样的?相关面试题,主要包含被问及1、你经常用的地图APP是什么?2、分析一下现有地图app的五个优化方向。3、你理想中的地图是什么样的?时的应答技巧和注意事项,需要的朋友参考一下 1、你经常用的地图APP是什么?  2、分析一下现有地图app的五个优化方向。  3、你理想中的地图是什么样

  • 问题内容: 我有一个Oracle 11g XE数据库,并且有一个查询结果集: 我想在逗号分隔的同一行中获得所有相关类别的不同ID,像这样 我以前使用过Postgres,并在那里提供了帮助。如何在Oracle 11g XE中获得相同的结果? 问题答案: 除非您在存储过程中使用它来将输出另存为数组(或集合),否则使用的查询应该足够并提供相同的输出。 在oracle中,我们没有像这样的简单转换函数。但是

  • 问题内容: 关于我们教授给出的指导课程,我有一个简单的问题。我已经看过几次serialVersionUID,但是我没有什么用。 什么是利用程序中的? 问题答案: 该是一个通用版本标识符类。反序列化使用此数字来确保已加载的类与序列化的对象完全对应。如果未找到匹配项,则抛出。

  • 问题内容: Google返回json,如下所示: 和Facebook的ajax具有这样的json: 他们为什么放置将停止执行并生成无效json的代码? 如果它无效,他们将如何解析它;如果您尝试评估它,它将崩溃吗? 他们只是将其从字符串中删除(似乎很昂贵)吗? 这有什么安全优势吗? 出于安全考虑,对此: 如果刮板在另一个域上,则它们将不得不使用标签来获取数据,因为XHR无法跨域工作。即使没有,攻击者