Hallo Community,
ich habe bald ein Vorstellungsgespräch (neues Kapitel in meinem Leben ) und habe eine kleine Aufgabe zur Vorbereitung bekommen, die ich in 3-5 Folien (10 Minuten) präsentieren muss. Dabei muss ich einen Überblick zu Hibernate ORM geben. Danach soll ich im Detail erklären, wie der Lazy Loading Mechanismus in Hibernate funktioniert, für den ich die Vor- und Nachteile aufzählen muss. Dazu soll ich dann aber auch erzählen, was das Problem bei Lazy Loading ist. Zum Abschluss soll ich dann mind. 2 verschiedene Lösungsansätze zur Vermeidung dieses Problems aufzählen.
Ich habe mich natürlich über Hibernate und Lazy Loading etwas schlau gemacht:
Hibernate ist ein Persistenzframework für Java. Lazy Loading lädt für den Anfang nur die relevanten Objekte, später benötigte Dateien werden einfach nachgeladen.
Vorteile: Performanz, was noch?
Nachteile: Gibt es sicherlich, aber welche? Was genau passiert, wenn man die Kindobjekte von der Elternklasse nachlädt? Wird über die Kindobekte iteriert und alles wird nachgeladen? Wie kann ich mir das vorstellen?
Was genau ist das Problem bei Lazy Loading? Ich habe noch nie damit gearbeitet und kann mir nicht vorstellen, welches explizite Problem auftreten kann.
Kennt Ihr mind. 2 Alternativen zur Vermeidung des Problems?
Ich freue mich über Eure Antworten!
Liebe Grüße
Ozan
ich habe bald ein Vorstellungsgespräch (neues Kapitel in meinem Leben ) und habe eine kleine Aufgabe zur Vorbereitung bekommen, die ich in 3-5 Folien (10 Minuten) präsentieren muss. Dabei muss ich einen Überblick zu Hibernate ORM geben. Danach soll ich im Detail erklären, wie der Lazy Loading Mechanismus in Hibernate funktioniert, für den ich die Vor- und Nachteile aufzählen muss. Dazu soll ich dann aber auch erzählen, was das Problem bei Lazy Loading ist. Zum Abschluss soll ich dann mind. 2 verschiedene Lösungsansätze zur Vermeidung dieses Problems aufzählen.
Ich habe mich natürlich über Hibernate und Lazy Loading etwas schlau gemacht:
Hibernate ist ein Persistenzframework für Java. Lazy Loading lädt für den Anfang nur die relevanten Objekte, später benötigte Dateien werden einfach nachgeladen.
Vorteile: Performanz, was noch?
Nachteile: Gibt es sicherlich, aber welche? Was genau passiert, wenn man die Kindobjekte von der Elternklasse nachlädt? Wird über die Kindobekte iteriert und alles wird nachgeladen? Wie kann ich mir das vorstellen?
Was genau ist das Problem bei Lazy Loading? Ich habe noch nie damit gearbeitet und kann mir nicht vorstellen, welches explizite Problem auftreten kann.
Kennt Ihr mind. 2 Alternativen zur Vermeidung des Problems?
Ich freue mich über Eure Antworten!
Liebe Grüße
Ozan