Spring JPA查询很多

时间:2018-07-23 11:40:26

标签: spring hibernate jpa spring-data-jpa

我有一个实体User and System

    rng = np.arange(len(df.columns))/(len(df.columns))
    colors = plt.cm.Set1(rng)
    pl=df.plot(ax=ax1, kind='bar', stacked=True, color=colors, width=0.5)
    ax2=row.plot(ax=ax2, kind='bar', color=colors, width=0.5)

和一个由休眠legalhold_system创建的表

我想获取所有与System ID相关的用户,我可以使用以下本地查询获取相同的用户

@Entity
public class User {
    private Long id;
    private String name;
}

@Entity
public class System{
    private Long id;
    private Long SystemId;

    @ManyToMany
    private Set<User> users;
}

由于我在Code中没有Legalhold_system实体,如何通过Spring JPA查询实现相同的目的?

1 个答案:

答案 0 :(得分:0)

如果只有这两个实体,则可以使用以下查询来实现:

SELECT s.users FROM System s WHERE s.systemId = :systemId