Eu imaginei a seguinte entidade:
@Entity
@Table(name = "CARROS")
public class Carro {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String fabricante;
private String modelo;
@OneToMany
private List<Acessorio> acessorios;
//getters and setters omitidos
}
No repositório dessa entidade, existe alguma maneira de criar um método findBy...
que receba uma lista de Acessorio
e encontre carros que possuem todos os acessórios desta lista?