JPA /休眠存储过程是否指定了太多参数?

时间:2019-09-11 21:16:27

标签: sql sql-server hibernate jpa stored-procedures

试图调用存储过程,但是它必须指定许多参数

我尝试重命名注册方法并在数据库本身中运行存储过程

try{
        StoredProcedureQuery storedProcedure = this.entityManager.createStoredProcedureQuery("spDalimES_MastheadMetadata_Select");
        storedProcedure.registerStoredProcedureParameter(1, String.class, ParameterMode.IN);
        storedProcedure.registerStoredProcedureParameter(2, String.class, ParameterMode.OUT);
        storedProcedure.setParameter(1, "20190526");

            storedProcedure.execute();
        } catch (Exception e){
            e.printStackTrace();
            System.out.println(e.getMessage());
        }
        String masthead = (String) storedProcedure.getOutputParameterValue(2);

0 个答案:

没有答案