1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Duvida sobre fetch=FetchType.LAZY no JPA

Olá pessoal, tenho o seguinte relacionamento:

Entidade A{

@ManyToOne
    @JoinColumn(name = "ID_B")
    @XmlIDREF

             private B b;

}
Entidade B{

@OneToMany(fetch=FetchType.LAZY,mappedBy="b",cascade=CascadeType.PERSIST)

          private List<A> a; 

}

Gostaria de Carregar a Entidade B e retardar o carregamento da entidade A em uma lista, como vocês podem ver estou usando o LAZY, mas ao debugar o codigo vejo que o a Entidade A ainda esta vindo na lista.

Alguem pode me dar uma ajuda sobre isso?

  • Já havia feito essa pergunta anteriormente, mas por inexperiência no fórum um havia marcado como respondida sem que meu problema fosse solucionado, se alguém puder me dar uma força com isso ficarei grato.

    Anderson Piotto K10   12 de ago de 2013
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

2 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags jpa ou faça a sua própria pergunta.