Bom eu tenho 2 classes:
class: LojaLookBook
-codigo
-nome
@OneToMany(mappedBy = “lojaLookBook”, fetch = FetchType.EAGER)
-List lojaLookBookImagens
class: LojaLookBookImagem
-codigo
-nome
@ManyToOne
@JoinColumn(name = “LOJA_LOOKBOOK”, referencedColumnName = “CODIGO”)
-lojaLookBook : LojaLookBook
meu relacionamento é bidirecional, ou seja, atravéz da imagem eu posso ver o lookbook dela… e através do lookbook eu posso ver a lista de imagens que ele tem.
Eu pesquisei mto antes de postar aqui, e eu tive vários erros diferentes… o atual dele é o seguinte:
Quando um lookbook tem 2 imagens, ele aparece duas vezes na listagem de lookbook
ele faz o seguinte (obs.: o hibernate gerou):
select bla bla bla
from
EXTRANET.LOJA_LOOKBOOK this_
left outer join
EXTRANET.LOJA_LOOKBOOKIMAGEM lojalookbo3_
on this_.codigo=lojalookbo3_.LOJA_LOOKBOOK
teve um outro jeito q eu fiz que a listagem de lojaLookBook veio normal, não repetiu nada… porém quando eu clicava em um deles pra ver suas imagens, dava erro de “fetch lazy”
qualquer coisa eu posto mais informações