我有以下星座:
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
谢谢