Mithilfe der Hibernate-session mit Quarz
Ich habe eine web-Anwendung, die Frameworks wie Struts und Hibernate. Derzeit entwickle ich ein scheduler für diese Anwendung mit Quarz. Während der Codierung, die ich erkannte, dass die Verwendung von Hibernate-session ist nicht möglich, mit dem Gewinde von Quarz.
Jemand eine Lösung für die Verwendung von hibernate-sessions von Quarz-job-Klasse?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ein Ansatz ist die Verwendung eines
HibernateUtil
Klasse die baut dieSessionFactory
in einen statischen Initialisierer und macht es über einenpublic static
getter. Quarz-job erstellen zu könnenSession
alsHibernateUtil.getSessionFactory().getCurrentSession()
und verwenden Sie es.Ich weiß, das ist eine alte Frage, aber ich habe eine schnelle Google-Suche, und dies war der erste Treffer.
In der Quarz-job, fügen Sie diese Zeile am Anfang der Methode:
Ich entschuldige mich, wenn dies nicht beheben Ihr Problem, aber ich vermute, es wird sich zu fangen jemand in der Zukunft.
Suche nach "Quarz-Hibernate", meldete sich dieser. Kommen zu einer anderen Lösung (mit Galerie), ich dachte, ich würde teilen.
bei der Einplanung des Jobs:
und in der Job -
Hoffe, jemand kann diesen verwenden.
Betrachten Sie den folgenden link, um zu sehen, ob es gibt Ihnen eine Richtung zu Folgen. Da Sie nicht Frühling, es könnte schwer sein, sich zu bewerben dieses direkt
http://forum.springsource.org/showthread.php?t=12117