首页 > 解决方案 > 在“Spring”中检索文件ID属于特定用户的文件信息

问题描述

我有一个不同用户下的文件列表。现在我必须检索特定用户的文件信息。

该网址看起来像 localhost:8081/somepath/{fileid}?userid=" "

无论如何可以使用sping jpa的findbyId吗?请给我一些建议。

谢谢你。

标签: javaspringspring-bootspring-data-jpa

解决方案


假设您有一个File带有外键的实体userId,您可以使用方法创建 Spring Data 存储库findByUserId()。例如:

public interface FileRepositoryImpl extends PagingAndSortingRepository<File, Long> {

    Page<File> findAll(Pageable pageRequest);

    Page<File> findByUserId(String userId, Pageable pageable);

}

只要确保你有 getter 和 setter for userId.

您可以在Spring Data 文档中找到更多信息


推荐阅读