JPA 2.1现在支持存储过程,请在此处阅读Java文档。
例:
StoredProcedureQuery storedProcedure = em.createStoredProcedureQuery("sales_tax");// set parametersstoredProcedure.registerStoredProcedureParameter("subtotal", Double.class, ParameterMode.IN);storedProcedure.registerStoredProcedureParameter("tax", Double.class, ParameterMode.OUT);storedProcedure.setParameter("subtotal", 1f);// execute SPstoredProcedure.execute();// get resultDouble tax = (Double)storedProcedure.getOutputParameterValue("tax");


