无法从结果集中提取Double []

时间:2019-07-04 18:01:01

标签: java postgresql jdbc

当我尝试获取数组表单结果集时出现异常。 org.postgresql.util.PSQLException:查询未返回任何结果。

使用休眠ddl-auto作为字节生成列。 诸如[0.5、0.02、0.1]之类的数据存储在此列中

我尝试在resultSet.getArray(“ vector”)。getArray()的帮助下获取数据。 当我只调用resultSet.getArray(“ vector”)时也没有例外,但是我在这里得到\ x5b312c322c335d

class Vector {
   @Column
   private Double[] vector
}


stmt = connection.prepareStatement("SELECT vector FROM vectors");
ResultSet resultSet = stmt.executeQuery();
while (resultSet.next()) {
   resultSet.getArray("vector").getArray(); //exception when i do last getArray()
}

0 个答案:

没有答案