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

MySQL - JPA - Blob fields com @LazyLoad

E aí, galerinha, tudo bem?

Tenho uma entidade que possui um campo Blob. Estou usando MySQL. Ele não está vindo como Lazy Load.

public class Entidade {

    @Lob
    @Basic(fetch = FetchType.LAZY)
    @Column(name="foto")
    private byte[] foto;
}

Alguma sugestão de como fazer esse campo se tornar Lazy Load?

  • Por padrão já é lazy, você deve estar confundindo o funcionamento. O que está carregando na tela qual a entidade poste ela. Lazy funciona para mapeamento de entitade e não somente no atributo do objeto carregado

    Jefferson Gandolfi   10 de jun de 2013
  • Esquece meu comentário acima pesquizei e ví que existi sim desculpe. vou ver se acho a resposta

    Jefferson Gandolfi   10 de jun de 2013
  • Qual implementação você está utilizando?

    Hebert Coelho   10 de jun de 2013
  • Hebert, o que você quis dizer com qual implementação?

    Nicolas Fernandes   10 de jun de 2013
  • jgandolfi, o MySQL não implementa o Lazy por padrão. O PostgreSQL, por exemplo, implementa. Por isso tô tentando achar uma solução. Os arquivos são um pouco grandes, e seria melhor carregá-los através do LazyLoad, saca?

    Nicolas Fernandes   10 de jun de 2013
Mostrar todos os 15 comentários>
  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!

1 resposta

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