Tente alterar o resultado de Object[] para
Map<String, Object
, além de referenciar o nome do proc com name
em vez de procedureName. Com base no erro, não tenho certeza de que ele irá corrigi-lo. O Spring Data JPA espera um Map como o valor de retorno para vários parâmetros de saída, portanto, cada parâmetro de saída pode ser encontrado como a chave nesse Map. Mas acho que o principal erro é que procedureName mapeia diretamente para o db, mas name=
irá mapear para a Entidade correta //Repo
public interface ActiveDao extends JpaRepository<GcT,Integer> {
@Procedure(name="GET_LATEST_GC")
Map<String, Object> plus1(@Param("arg1") String arg1);
}
//Call
Map<String, Object> activeGCInfo =activeDao.plus1(arg);