Prova att ändra resultatet från Objekt[] till Map<String, Object
, tillsammans med hänvisning till proc-namnet med name
istället för procedureName. Baserat på felet är jag inte säker på att det kommer att åtgärda det. Spring Data JPA förväntar sig en karta som returvärde för flera utdataparametrar, så varje utdataparameter kan hittas som nyckeln i den kartan. Men jag tror att huvudfelet är att procedureName mappar direkt till db, men name=
kommer att mappas till rätt enhet
//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);