【问题标题】:To retrieve list of object from stored procedure SQL server through spring-jpa通过 spring-jpa 从存储过程 SQL 服务器中检索对象列表
【发布时间】:2017-06-05 11:18:39
【问题描述】:

我写了一个存储过程,

ALTER PROCEDURE [dbo].[getCustomerSearch] -- Add the parameters for the stored procedure here @clientNo varchar(50)
AS BEGIN -- Insert statements for procedure here SELECT cs.* FROM [mm].[dbo].[CM_customerStatus] as cs WHERE cs.[ClientNo] like @clientNo; END

我想从 Spring JPA 存储库中以对象列表的形式访问该表记录列表。有什么方法可以完成这项任务???

【问题讨论】:

    标签: spring-mvc jpa stored-procedures sql-server-2012 spring-data-jpa


    【解决方案1】:

    您可以扩展您的 JPA 存储库并使用 EntityManager 在 spring data jpa 中运行存储过程。使用createNamedStoredProcedureQuery 触发您的存储过程。

    Query query = entityManager.createNamedStoredProcedureQuery("YOUR_PROCEDURE");
    query.setParameter("arg", ARG);
    query.getResultList();
    

    另请查看this 问题了解更多详情。

    【讨论】:

    • 感谢您的快速回复。我会试试这个
    • @Sudarshani 有帮助吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-13
    • 2017-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    相关资源
    最近更新 更多