有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java我应该给SpEL方法取什么名字

@Entity
public class Client {
   @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id;
   @Column(unique = true, nullable = false) private String username;
   @ManyToMany(mappedBy = "clients", fetch = FetchType.EAGER) private Set<Privilege> privileges;
}
@Entity
public class Privilege {
    @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id;
    @Column(unique = true) private String name;
    @ToString.Exclude @ManyToMany private Set<Client> clients;
}

使用JpaRepository,我想让所有客户机包含所有intersect privilege

例如,我有两个客户端,分别是ab

a拥有readb特权readwrite

如果我使用参数readwrite调用该方法,则只能返回我b

在我的存储库中,我有一个名为Set<Client> findByPrivileges_NameIn(String ...privilege)但返回ab的方法

我只想要SpEL方法,而不是@query方法


共 (0) 个答案