sách gpt4 ai đã đi

micronaut - 调用存储过程 micronaut 数据

In lại 作者:行者123 更新时间:2023-12-05 07:11:51 30 4
mua khóa gpt4 Nike

由于遗留原因,我们有很多代码位于存储过程下。类似于Spring data(@Procedure),micronaut中有没有调用存储过程的方法。我是否必须注入(inject) entityManager 并使用 CreateNamedStoredProcedureQuery()。

    List results = entityManager.createNamedStoredProcedureQuery("procedureA")
.setParameter(0 , param1)
.setParameter(0 , param2)
....
.setParameter(20 , param20)
.getResultList();

1 Câu trả lời

下面的代码在 micronaut 中为我工作,用于调用 StoredProcedure -

@Inject
private EntityManager em;

@Giao dịch
@Ghi đè
public int callSP(int num) {
StoredProcedureQuery query = em.createStoredProcedureQuery("storelist.testSP1")
.registerStoredProcedureParameter("InputInt", Integer.class, ParameterMode.IN)
.registerStoredProcedureParameter("OutputInt", Integer.class, ParameterMode.OUT)
.setParameter("InputInt", num);
query.execute();
Integer result = (Integer) query.getOutputParameterValue("OutputInt");

trả về kết quả;
}

关于micronaut - 调用存储过程 micronaut 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60605145/

30 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com