RealHAZZARD
Erfahrenes Mitglied
Servus,
ich verwende Hibernate für mein kleines Projekt. Es gibt eigentlich auch keine Besonderheiten daran.
Ich würde innerhalb meines Programms von Zeit zu Zeit abfragen wollen, ob die Verbindung noch intakt ist.
Leider macht es nicht viel Sinn im Standardverhalten von Hibernate die Methoden session.isClosed() oder session.isConnected() aufzurufen. Diese liefern immer true zurück.
Allerdings bin ich bereit zu glauben, dass man diese Methoden nicht aus Langeweile erstellt hat. Ich denke mir, dass es vielleicht nur eine Einstellungssache ist. Nur leider fehlt mir die Kenntniss. Ich habe keine Ahnung wie diese Option heißt. Ich dachte, dass es vieleicht die Eigenschaft "testonborrow" ist, nur leider brachte das keinen Erfolg. Kann mit einer helfen?
Hier meine config:
ich verwende Hibernate für mein kleines Projekt. Es gibt eigentlich auch keine Besonderheiten daran.
Ich würde innerhalb meines Programms von Zeit zu Zeit abfragen wollen, ob die Verbindung noch intakt ist.
Leider macht es nicht viel Sinn im Standardverhalten von Hibernate die Methoden session.isClosed() oder session.isConnected() aufzurufen. Diese liefern immer true zurück.
Allerdings bin ich bereit zu glauben, dass man diese Methoden nicht aus Langeweile erstellt hat. Ich denke mir, dass es vielleicht nur eine Einstellungssache ist. Nur leider fehlt mir die Kenntniss. Ich habe keine Ahnung wie diese Option heißt. Ich dachte, dass es vieleicht die Eigenschaft "testonborrow" ist, nur leider brachte das keinen Erfolg. Kann mit einer helfen?
Hier meine config:
XML:
<hibernate-configuration>
<session-factory>
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="connection.url">***</property>
<property name="connection.username">***</property>
<property name="connection.password">***</property>
<!--<property name="hibernate.show_sql">
true</property> -->
<property name="connection.autocommit">true</property>
<property name="testOnBorrow">true</property>
<mapping class="chronos.persistence.entities.Booking"/>
<mapping class="chronos.persistence.entities.Card"/>
<mapping class="chronos.persistence.entities.CardHistory"/>
</session-factory>
</hibernate-configuration>
Zuletzt bearbeitet von einem Moderator: