我建議像這樣使用EntityManager#createStoredProcedureQuery
:
StoredProcedureQuery query = em.createStoredProcedureQuery("voucherRedemption"); query.registerStoredProcedureParameter(1, Integer.class, ParameterMode.IN); query.registerStoredProcedureParameter(2, String.class, ParameterMode.IN); query.registerStoredProcedureParameter(3, String.class, ParameterMode.IN); query.setParameter(1, loggedinWorkSpaceId); query.setParameter(2, startDate); query.setParameter(3, endDate); List<Object[]> results = query.getResultList();
我還沒有使用它來獲取實(shí)際結(jié)果,只是執(zhí)行了一個(gè)過程。如果這個(gè)方法有效,請告訴我。