Здравствуйте, я пытаюсь сделать собственный запрос, чтобы получить список двойников, но я получаю только Biginteger, и когда я пытаюсь разыграть, отправьте мне ClassCastException
JpaRepository
@Query(value="SELECT sum(case when t.estatus = 1 then t.totalm else 0 end) as sumProceso, sum(case when t.estatus = 2 then t.totalm else 0 end) as sumPagado,sum(case when t.estatus = 3 then t.totalm else 0 end) as sumCancelado FROM Solicitudes t WHERE t.CATALOGO_MEDICOS_ID = :SolicitudId", nativeQuery = true)
public List<Double[]> totalComisiones(@Param("SolicitudId") Long id);
Услуги
List<Double[]> tests = solicitudDao.totalComisiones(id);
for (Double[] test : tests){
Double doubleD = (Double)test[0];
System.out.println(doubleD);
}
Консоль
java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.Double;
Когда я отлаживаю, ответ из базы данных в порядке. Не могли бы вы мне помочь.