簡體   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