P粉1240704512023-09-02 11:48:11
我建议像这样使用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();
我还没有使用它来获取实际结果,只是执行了一个过程。如果这个方法有效,请告诉我。