ja coloquei esse topico em um monte de lugar sem sucesso… ai decidir vou colocar no meio de quem entende
e galera como eu faço isso???
nao sei nem por onde comecar… uma vez q eu tow usando hibernate… a insercao eu faço sem problemas… o prol é na hora de pegar e eu nem sei por onde comecar… alguem tem um luz ai??
Detalhes:
1-estou usando XML para os mapeamentos das classes.
2-sobre o relacionamento do meu problema é o seguinte, um produto pode ter varias cores e vice e versa, existe uma tabela cor e uma produto e um produto_cor
3- estou usando o composite-id.
4- querem q eu coloque as classes e os xml aqui?
Se você esta salvando recuperar pode ser algo como assim:
Essa forma de recuperar via hql, onde produtos é a coleção que está mapeada para a sua terceira tabela produto_cor.
Agora, você falou que esta estudando jpa, parabéns, eu pelo menos nunca precisei mapear uma classe para o xml com hibernate e também nunca quiz fazer isso, sempre usei jpa, apesar de estar utilizando hibernate a pouco tempo.
Qualquer coisa se não der certo da forma que passei acima, coloca seu mapeamento aqui pra vermos.
ei cara valeu ai pela luz agora é so questao de dominar consultas hql e ta tudo certo
bom galera consegui, era mais facil do que eu imaginava segue o codigo ai.
String hql = “from ProdutoCoresBean pc”;
Query q = session.createQuery(hql);
List lista = q.list();
for (int i = 0; i < lista.size(); i++) {
ProdutoCoresBean p = (ProdutoCoresBean) lista.get(i);
System.out.println(p.getIdcomposto().getProduto().getDescricao());