Tut beginTransaction im Ruhezustand weisen Sie eine neue DB-Verbindung?

Nur Fragen, wenn zu Beginn einer neuen Transaktion in Hibernate tatsächlich weist eine Verbindung zu der DB?

Ich bin besorgt b/c unsere server beginnt eine neue Transaktion für jede Anforderung empfangen, selbst wenn die Anforderung nicht die Interaktion mit der DB. Wir sehen, wie DB-verbindungen, wie ein Nadelöhr, so Frage ich mich, ob ich die Zeit nehmen sollte den Bereich eingrenzen, der mein Transaktionen.

Überall gesucht und nicht finden konnten, eine gute Antwort. Der sehr einfache code ist hier:

    SessionFactory sessionFactory = (SessionFactory) Context.getContext().getBean("sessionFactory");
    sessionFactory.getCurrentSession().beginTransaction();
    sessionFactory.getCurrentSession().setFlushMode(FlushMode.AUTO);

vielen Dank!
ein

InformationsquelleAutor illscience | 2010-03-29
Schreibe einen Kommentar