我写了一个存储过程,
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存储库中访问该表记录列表作为对象列表。是否有任何方法可以执行此任务???
答案 0 :(得分:0)
您可以扩展JPA存储库并使用EntityManager
在spring数据jpa中运行存储过程。使用createNamedStoredProcedureQuery
激活存储过程。
Query query = entityManager.createNamedStoredProcedureQuery("YOUR_PROCEDURE");
query.setParameter("arg", ARG);
query.getResultList();
另请查看this问题了解详情。