首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Jpa调用spring引导中的存储过程返回空对象

用Jpa调用spring引导中的存储过程返回空对象
EN

Stack Overflow用户
提问于 2021-09-01 15:32:34
回答 1查看 2.3K关注 0票数 1

我正在尝试从spring引导rest中的存储过程中获取数据。过程调用是成功的,但它返回空对象而不是返回任何数据。在Server中运行这些存储过程时,这些存储过程返回实际数据。

下面是存储库中的存储过程调用:

  1. 不需要任何参数就能得到所有的数据 @Repository公共接口GirdawariInfoAllDivisionsRepo扩展JpaRepository { @Query(value = "GetGirdawariInfoOfAllDivisions",nativeQuery = true)列表getAllDivisionsStatsList(); }
  2. 基于除法id获取除法数据 @Repository公共接口GirdawariInfoOfDistrictsByDivisionRepo扩展了GetGirdawariInfoOfDistrictsByDivision(:Division_Id)};",Long> { @Query(value =“调用GetGirdawariInfoOfDistrictsByDivision(:Division_Id)};”,nativeQuery = true)列表getStatsBylDivisionsId“(@Param(”Division_Id“) Long Division_Id); }

第一个返回Server中的9个记录,但在Jpa中返回9个空对象,类似

代码语言:javascript
复制
[{},{},{},{},{},{},{},{},{}]

第二个返回Server中的5个记录,但在Jpa中返回5个空对象,类似

代码语言:javascript
复制
[{},{},{},{},{}]

spring引导返回的对象数量与预期相同,但问题是这些对象是空的。

如果我需要补充任何其他信息,请告诉我。

任何帮助都将不胜感激。谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-09-03 17:33:04

在spring应用程序中,有两种不同的调用存储过程的方法。

方法1- @NamedStoredProcedureQuery注释方法-2@过程注释

请参考这里。它有这两种方法的代码示例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69016749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档