试图调用存储过程,但是它必须指定许多参数
我尝试重命名注册方法并在数据库本身中运行存储过程
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);