Prøv at ændre resultatet fra Objekt[] til Map<String, Object
, sammen med henvisning til proc-navnet med name
i stedet for procedurenavn. Baseret på fejlen er jeg ikke sikker på, at den vil rette den. Spring Data JPA forventer et kort som returværdi for flere outputparameter, så hver outputparameter kan findes som nøglen i det pågældende kort. Men jeg tror, at hovedfejlen er, at procedureName maps direkte til db, men name=
vil tilknytte den korrekte enhed
//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);