Questions marquées «lazy-loading»


18
Comment réparer org.hibernate.LazyInitializationException - impossible d'initialiser le proxy - pas de session
J'obtiens l'exception suivante: 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) lorsque j'essaye d'appeler depuis les principales lignes suivantes: Model subProcessModel = getModelByModelGroup(1112); System.out.println(subProcessModel.getElement().getNote()); J'ai d'abord implémenté la getModelByModelGroup(int modelgroupid)méthode comme ceci: public static …





9
Pourquoi Hibernate Open Session in View est-il considéré comme une mauvaise pratique?
Et quel genre de stratégies alternatives utilisez-vous pour éviter les LazyLoadExceptions? Je comprends que la session ouverte en vue a des problèmes avec: Applications en couches s'exécutant dans différents jvm Les transactions ne sont validées qu'à la fin, et vous aimeriez probablement les résultats avant. Mais, si vous savez que …


11
Hibernate: meilleure pratique pour extraire toutes les collections paresseuses
Ce que j'ai: @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 entity …

13
Qu'est-ce que le chargement paresseux?
Qu'est-ce que le chargement paresseux? [Modifier après avoir lu quelques réponses] Pourquoi les gens utilisent-ils ce terme si souvent? Supposons que vous utilisiez simplement un jeu d'enregistrements ASP / ADO et que vous le chargiez avec des données ou une source de données ADO.NET pour une vue en grille. J'imagine …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.