我有一個具有數組數據類型的列的Hive表。我正在使用JDBC從表中選擇行。使用JDBC從Hive表中選擇數組字段
SELECT col1 FROM hive_table WHERE condition = 'condition'
接收結果集後,我使用res.getArray()方法用於特定數組字段而經由結果集循環。
Array arrayCol = res.getArray(1);
這是拋出一個「方法不支持」的錯誤。對在Hive表上執行的查詢使用getArray()方法是否有效?
您的回覆與問題無關。您已經解釋瞭如何將多個記錄中的值添加到列表中,但問題是爲什麼在使用getArray()方法獲取數組數據類型時出現錯誤。 – mbgsuirp