Coba ubah hasil dari Object[] menjadi Map<String, Object
, bersama dengan referensi nama proc dengan name
alih-alih namaprosedur. Berdasarkan kesalahan, saya tidak yakin itu akan memperbaikinya. Spring Data JPA mengharapkan Peta sebagai nilai balik untuk beberapa parameter keluaran, sehingga setiap parameter keluaran dapat ditemukan sebagai kunci dalam Peta itu. Tapi saya pikir kesalahan utamanya adalah procedureName memetakan langsung ke db, tapi name=
akan memetakan ke Entitas yang benar
//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);