Schlagwort: Hibernate
Java

Große Anzahl von Hibernate Abfragen beschleunigen

Hat man eine große Anzahl von Abfragen in Hibernate, z.B. für Auswertungen, sinkt oft die Geschwindigkeit. Eine Möglichkeit, die Abfragen zu beschleunigen, ist es zwischendurch den 1st-Level-Cache zu leeren.

Java

Mit Jackson Hibernate Datentypen nach JSON serialisieren (Spring)

Um Java-Objekte in JSON umzuwandeln, kann man die Jackson Library verwenden. Will man aber Hibernate-Objekte damit serialisieren, bekommt man z.B. bei lazy-geladenen Eigenschaften Probleme, da Jackson damit nicht umgehen kann. Typischerweise hat man eine Fehlermeldung wie „could not initialize proxy

Java

Hibernate Cache Monitor einrichten mit AspectJ und Spring

Um in Hibernate die Geschwindigkeit zu erhöhen, kann man unter anderem einen Second Level Cache einrichten. Dieser kann die Anzahl der Datenbank-Abfragen verringern, indem er die Entities zwischen den Hibernate Sessions zwischenspeichert. Manchmal ist es aber nicht ganz offensichtlich, ob