session = HibernateSessionFactory.currentSession();

lernen.2007

Erfahrenes Mitglied
Ich bin gerade dabei mir einige Seiten mit JSF aufzubauen aber es läuft langsam sobald ich aus Tabelle lesen will:

session = HibernateSessionFactory.currentSession(); bzw. bei diesem Befehl.

Ich habe neueste MySQL Version. und mysql-connector-java-3.1.11.jar
Kann jemand dazu was sagen.

Danke
 
Zuletzt bearbeitet:
Hallo!

Ich bin gerade dabei mir einige Seiten mit JSF aufzubauen aber es läuft langsam sobald ich aus Tabelle lesen will:
Na ja, beim ersten Aufruf wird ja auch die teure SessionFactory erzeugt (Datenbankverbindung aufgemacht,Mappings werden geparsed etc...). Weitere Aufrufe sollten eigentlich ganz fix von statten gehen. Weiterhin solltest du dir eventuell mal die vielfältigen Tunig Möglichkeiten von Hibernate anschauen.
Ein weiterer kleiner Tipp um das starten von Hibernate Anwendungen zu beschleunigen ist der den bytecode Verifier der JVM mit -noverify auszuschalten. Hibernate manipuliert bytecode zur Laufzeit, beispielsweise bei der Generierung von CollectionWrappern mit JDK DynamicProxies oder cglib Proxies.

Gruß Tom
 
Zurück