spring-data-jdbc - 如何加入获取关联的子关系
问题描述
我有以下星座:
public final class ApplicationUser {
private final @Id
@Wither
long applicationUserId;
@NotNull
@Size(min = 4, max = 20)
private final
String login;
@NotNull
@Email
private final
String eMail;
@Wither
private Set<Privilege> privileges;
}
现在我想通过一个简单的 sql 来ApplicationUser
查询login
一个Query
。
我现在的问题是:
是否有任何与 jpa 的 join fetch 相关的 spring-data-jdbc 相关的东西,以便我可以Set<Privilege> privileges
在一个声明的查询中获取关联?
还是我必须像这样触发另一个查询:
ApplicationUser
通过登录查询Privilege
通过外键查询applicationuser
谢谢
解决方案
推荐阅读
- vba - 有没有办法使用 VBA for Word 将书签附加到标题中的字符串?
- jenkins - 从 Jenkins 的 Groovy DSL Pipeline 中的 bat 函数返回值
- qt - QML画布笔划在少数部分具有不同的线条粗细
- json - 在 BrightScript 中用撇号(单引号)解析 Json
- javascript - 导航卫士阻止我转到页面
- gensim - 为什么 Gensim 拒绝加载由 Fasttext (Facebook) 库构建的监督模型字典?
- apache-spark - Pyspark partitionBy函数不重新分区数据帧
- python - 在 Heroku 上托管后,Python socket.io 客户端无法向服务器(node.js)发出事件
- docker - Artifactory Docker 端口配置 F5
- c# - Unity Text Object Reference 未设置为对象的实例