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
例如,我有两个客户端,分别是a
和b
a
拥有read
和b
特权read
和write
如果我使用参数read
和write
调用该方法,则只能返回我b
在我的存储库中,我有一个名为Set<Client> findByPrivileges_NameIn(String ...privilege)
但返回a
和b
的方法
我只想要SpEL方法,而不是@query
方法
共 (0) 个答案