0

我的应用程序正在使用 Spring 数据 JPA 调用 Oracle DB,其中一项操作是调用存储过程。

在集成测试方面,我使用的是 H2 DB,但我发现调用 SP 有困难。

以下是我调用 SP 的方式

final StoredProcedureQuery query = entityManager
            .createStoredProcedureQuery("MY_SP_HERE")
            .registerStoredProcedureParameter("PARAM_1", String.class, ParameterMode.IN)
            .setParameter("PARAM_1", "VALUE_PARAM_1")
            .registerStoredProcedureParameter("V_CURSOR_OUT", CustomClass.class,
                    ParameterMode.REF_CURSOR);

query.execute();

final List<Object[]> obj = query.getResultList();

是否可以从 H2 调用 SP?

4

0 回答 0