Für Programmierfragen zum "verzögerten Laden" ein Entwurfsmuster, das die Initialisierung eines Objekts bis zu dem Punkt verzögert, an dem es benötigt wird.
In dieser Anwendung, die wir entwickeln, haben wir festgestellt, dass eine Ansicht besonders langsam war. Ich habe die Ansicht profiliert und festgestellt, dass im Ruhezustand eine Abfrage ausgeführt wurde, die 10 Sekunden dauerte, selbst wenn nur zwei Objekte in der Datenbank abgerufen werden mussten. Alle OneToManyund ManyToManyBeziehungen waren faul, also …
Ich bekomme folgende Ausnahme: 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) wenn ich versuche, von main die folgenden Zeilen anzurufen: Model subProcessModel = getModelByModelGroup(1112); System.out.println(subProcessModel.getElement().getNote()); Ich habe die getModelByModelGroup(int modelgroupid)Methode zunächst folgendermaßen implementiert …
Dies mag eine wirklich elementare Frage sein, aber was ist eine gute Möglichkeit, mehrere untergeordnete Entitäten einzuschließen, wenn Sie eine Abfrage schreiben, die DREI Ebenen (oder mehr) umfasst? dh ich habe 4 Tabellen: Company, Employee, Employee_CarundEmployee_Country Das Unternehmen hat eine 1: m-Beziehung zum Mitarbeiter. Der Mitarbeiter hat eine 1: m-Beziehung …
Während eines Ruhezustands lade Sessionich einige Objekte und einige von ihnen werden aufgrund des verzögerten Ladens als Proxys geladen. Es ist alles in Ordnung und ich möchte das faule Laden nicht ausschalten. Aber später muss ich einige der Objekte (eigentlich ein Objekt) per RPC an den GWT-Client senden. Und es …
Ich habe eine sehr große Javascript-Datei, die ich nur laden möchte, wenn der Benutzer auf eine bestimmte Schaltfläche klickt. Ich verwende jQuery als Framework. Gibt es eine integrierte Methode oder ein Plugin, die mir dabei helfen? Noch ein paar Details: Ich habe eine Schaltfläche "Kommentar hinzufügen", die die TinyMCE-Javascript-Datei laden …
Und welche alternativen Strategien verwenden Sie, um LazyLoadExceptions zu vermeiden? Ich verstehe, dass die offene offene Sitzung Probleme hat mit: Überlagerte Anwendungen, die in verschiedenen JVMs ausgeführt werden Transaktionen werden erst am Ende festgeschrieben, und höchstwahrscheinlich möchten Sie die Ergebnisse vorher. Wenn Sie jedoch wissen, dass Ihre Anwendung auf einer …
Ich habe dies auf zahlreichen "modernen" Websites (z. B. Facebook- und Google-Bildersuche) bemerkt, auf denen die Bilder unter der Falz nur geladen werden, wenn der Benutzer die Seite so weit nach unten scrollt, dass sie in den sichtbaren Ansichtsfensterbereich gelangen ( bei der Ansichtsquelle wird die Seite angezeigt X Anzahl …
Was ist Lazy Loading? [Nach dem Lesen einiger Antworten bearbeiten] Warum wird dieser Begriff so oft verwendet? Angenommen, Sie verwenden nur ein ASP / ADO-Recordset und laden es mit Daten oder ADO.NET-Datenquelle für eine Rasteransicht. Ich denke, ich hätte fragen sollen, warum Leute den Begriff Lazy Loading verwenden, welche "anderen" …
Ich neige dazu, Hibernate in Kombination mit dem Spring- Framework und seinen deklarativen Transaktionsabgrenzungsfunktionen (z . B. @Transactional ) zu verwenden. Wie wir alle wissen, versucht der Winterschlaf, so wenig invasiv und transparent wie möglich zu sein. Dies ist jedoch bei der Verwendung von Beziehungen etwas schwierigerlazy-loaded . Ich sehe …
Gibt es eine Möglichkeit, das verzögerte Laden für bestimmte Abfragen in Entity Framework 6 zu deaktivieren? Ich möchte es regelmäßig verwenden, aber manchmal möchte ich es deaktivieren. Ich verwende virtuelle Eigenschaften, um sie faul zu laden.
Im Zusammenhang mit ORM / Lazy Loading von Entitäten verstehe ich den Begriff "Hydratation" wie folgt: "Hydrating" beschreibt den Vorgang des Auffüllens einiger oder aller zuvor nicht aufgefüllten Attribute einer Entität, die durch verzögertes Laden abgerufen wurden. Beispiel: Klasse Authorwird aus der Datenbank geladen: @Entity class Author { @Id long …
Ist es eine schlechte Praxis, meine Getter-Methode wie Version 2 in meiner Klasse zu ändern? Version 1: public String getMyValue(){ return this.myValue } Version 2: public String getMyValue(){ if(this.myValue == null || this.myValue.isEmpty()){ this.myValue = "N/A"; } return this.myValue; }
Ich hatte das Problem, dass eins zu eins verzögertes Laden im Ruhezustand nicht funktioniert. Ich habe es bereits gelöst , verstehe aber immer noch nicht richtig , was passiert. Mein Code ( verzögertes Laden funktioniert hier nicht , wenn ich Person - Adresse abrufe, wird auch abgerufen): @Entity public class …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.