java - 在“Spring”中检索文件ID属于特定用户的文件信息
问题描述
我有一个不同用户下的文件列表。现在我必须检索特定用户的文件信息。
该网址看起来像 localhost:8081/somepath/{fileid}?userid=" "
无论如何可以使用sping jpa的findbyId吗?请给我一些建议。
谢谢你。
解决方案
假设您有一个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 文档中找到更多信息
推荐阅读
- c++ - 为什么字符串向量的 unique_ptr 的 push_back 失败?
- python - 我尝试在 Python 中的文本文件中逐行解析,但它只能解析第一行,无法从第二行读取
- python - 将应用程序移植到 python3 时出错
- assembly - 装配迷宫求解器不修改 si di 和 bx 寄存器
- python - “sklearn.linear_model”没有属性“PoissonRegressor”
- sql - 在查询中使用 excel 值作为参数
- javascript - React Native 无法在图片源中同时添加两个参数
- python - 人脸跟踪错误:(-215:Assertion failed) !empty() in function 'cv::CascadeClassifier::detectMultiScale
- c++ - 使用 HTTPS 发送 POST 参数
- scala - cat-stm 中的 TVar 是否需要不可变的值?