Не удается извлечь Double [] из набора результатов - PullRequest
2 голосов
/ 04 июля 2019

У меня есть исключение, когда я пытаюсь получить массив результатов. org.postgresql.util.PSQLException: результаты не были возвращены запросом.

Столбец генерируется с помощью hibernate ddl-auto как bytea. В этом столбце хранятся данные типа [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()
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...