Hallo,
ich habe ein ähnliches Problem, wie Balko10 in diesem Thread:
http://forum.hibernate.org/viewtopic.php?t=969527
Ich erzeuge im Laufe meines Java Programmes eine SELECT Abfrage mit createCritera() und anschließendem list()!
Da die Suchabfrage aber einige Zeit dauern kann, will ich dem Benutzer eine Möglichkeite geben, die Abfrage mit Hilfe eines Beenden-Button zu beenden!
Ich habe aber noch keinen Weg gefunden, denn Session.canelQuery() scheint nicht zu funktionieren (auch nicht mit Session.close()).
In dem Post von Balko10 wurde, geantwortet, dass man den Thread bekommen muss und ihn zerstören sollte (obwohl dort auch auf evtl. Gefahren hingewiesen wird...). Jetzt habe ich aber leider keine Ahnung, wie ich den Thread bekommen kann...
Kennt jemand eine Möglichkeit, wie ich ein SELECT beenden kann?? Im Moment wird das SELECT nur dann beendet, wenn ich den Tomcat Server stoppe!!
Niko
P.S: Die verwendete Hibernate Version ist auch bei mit 3.2.1. Java wird in Version 1.5.10 verwendet!