Falae Todos… desculpa se jah tiver tópico sobre isso(estou a um tempão e não achei)… mas é o seguinte…
tenho duas tabelas… sistema e tela…
uma tela tem vários sistemas e um sistema tem várias telas… oq gera a tabela sistema_tela…
no meu sistema… procurarei sempre as telas relacionadas a um sistema… nunca o contrário… então creio eu que eu tenha um relacionamento ManyToMany unidirecional.Estou correto?!
bom… criei minhas classes da seguinte forma:
Sistema.java
public class Sistema{
@Id
private Long id;
private String descricao;
@ManyToMany
private List<Tela> telas;
//getters and setters
}
Tela.java
public class Tela{
@Id
private Long id;
private String descricao;
private String url;
}
Até aqui está correto?
agora é a dúvida principal… como eu faço para listar todas as telas a partir de um sistema? tipo… como será o método getTelaBySistema?!
devo colocar o código no arquivo SistemaDao ou TelaDao?
é isso…valeu!