Вызов процедуры с несколькими выходными параметрами с пружиной JPA - PullRequest
0 голосов
/ 21 мая 2019

Я пытаюсь вызвать процедуру, имеющую несколько выходных параметров с пружиной JPA в то время как у меня есть код для одного параметра, приведенного ниже

@NamedStoredProcedureQueries({
@NamedStoredProcedureQuery(name = "velocitycheck", procedureName = "velocitycheck", parameters = {
        @StoredProcedureParameter(mode = ParameterMode.IN, name = "vWalletid", type = String.class),
        @StoredProcedureParameter(mode = ParameterMode.IN, name = "itxncode", type = Integer.class),
        @StoredProcedureParameter(mode = ParameterMode.IN, name = "damount", type = Double.class),
        @StoredProcedureParameter(mode = ParameterMode.OUT, name = "errORcode", type = String.class) })
})

@Entity
@Table(name = "transaction")
public class Transaction {
    @Id
    @Column(name = "id")
    private String id;
}

----------------------------------------------------------------------------
@Transactional
@Repository("dbProcedureRepository")
public interface DBProcedureRepository
extends JpaRepository<Transaction, String>, JpaSpecificationExecutor<Transaction> {
    @Procedure(procedureName = "velocitycheck")
    public String velocityCheck(String walletId, Integer txnCode, Double txnAmount);
}

На данный момент я нашел ссылку Spring Jira Issue , в которой говорится, что это известная нерешенная проблема весной.

Я хочу знать, есть ли у кого-то обходной путь для этого сценария.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...