Perguntas com a marcação «lazy-loading»

Para questões de programação sobre "carregamento lento", um padrão de design que adia a inicialização de um objeto até o ponto em que é necessário.

9
Como posso tornar preguiçosa uma relação JPA OneToOne
Nesta aplicação que estamos desenvolvendo, percebemos que a visualização era particularmente lenta. Criei um perfil da visualização e notei que havia uma consulta executada pelo hibernate que levava 10 segundos, mesmo que houvesse apenas dois objetos no banco de dados para buscar. Todos OneToManye as ManyToManyrelações eram preguiçosas, e esse …

18
Como corrigir org.hibernate.LazyInitializationException - não foi possível inicializar o proxy - nenhuma sessão
Eu recebo a seguinte exceção: Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - no Session at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:167) at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:215) at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:190) at sei.persistence.wf.entities.Element_$$_jvstc68_47.getNote(Element_$$_jvstc68_47.java) at JSON_to_XML.createBpmnRepresantation(JSON_to_XML.java:139) at JSON_to_XML.main(JSON_to_XML.java:84) quando tento ligar das principais linhas a seguir: Model subProcessModel = getModelByModelGroup(1112); System.out.println(subProcessModel.getElement().getNote()); Eu implementei o getModelByModelGroup(int modelgroupid)método primeiro assim: public …







11
Hibernate: prática recomendada para extrair todas as coleções lazy
O que eu tenho: @Entity public class MyEntity { @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, orphanRemoval = true) @JoinColumn(name = "myentiy_id") private List<Address> addreses; @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, orphanRemoval = true) @JoinColumn(name = "myentiy_id") private List<Person> persons; //.... } public void handle() { Session session = createNewSession(); MyEntity …

13
O que é Lazy Loading?
O que é Lazy Loading? [Edite depois de ler algumas respostas] Por que as pessoas usam esse termo com tanta frequência? Digamos que você apenas use um conjunto de registros ASP / ADO e carregue-o com dados ou fonte de dados ADO.NET para um gridview. Acho que deveria ter perguntado …




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.