Bom Dia.
Digamos que eu tenho duas tabelas:
Fornecedor e Produto.
Onde eu tenho uma relação de 1 para N.
Portanto no ORM de Fornecedor terei um mapeamento do tipo OneToMany, e o atributo deste
relacionamento é um List.
No ORM Produto, tenho um mapeamento do tipo ManyToOne, e o atributo deste relacionamento
é um objeto do tipo Fornecedor.
E na consulta, quero retornar o Fornecedor do código 1 e seus produtos que tenham código
entre 10 e 15.
Fazendo a consulta de Produto para Fornecedor, ficaria assim:
String sql = "SELECT p FROM Produto p WHERE p.fornecedor.codigo = 1 AND p.codigo >= 10 AND p.codigo <= 15";
Como faço para fazer o inverso, ou seja de Fornecedor, onde tenho um List para
Produto.
Como especifico que neste List, só quero os produtos que tenham o id entre 10 e 15?