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

Duvida sobre Fetch.Lazy 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?

  • Tentei forçar isso com o LAZY, pois sei que o modo de carregamento OneToMany já é por padrão LAZY, mas ainda não funcionou galera.

    Anderson Piotto K10   09 de ago de 2013
  • Como que você está carregando isso? Pode editar sua pergunta e colocar a forma como você está trazendo os dados?

    Arthur F. Ferreira   09 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.