Unrue
26-02-2007, 12:51
Ciao a tutti,
sto facendo un progetto in Java che prevede HIbernate come ambiente di persistenza ed i Web Services con Axis e Tomcat per fare le query ad Hibernate. Ora, l'idea č di usare una servlet che inizializzi la SessionFactory, una volta per tutte. A quersto punto, ad ogni connessione viene creato un oggetto Session associabile ad ogni thread. Ora, il problema č che il WS per fare le query ha bisogno dell'oggetto Session. Ho provato a passarglielo tra i parametri, ma non essendo rappresentabile mediante JavaBean, non riesco a farlo. Un'idea orrenda potrebbe essere quella di creare una SessionFacroty al WS per ogni utente, ma mi sembra uno spreco di risorse incredibile. Se invece le query le faccio fare alla servlet, nessun problema, l'oggetto Session č disponibile. Perņ volevo usare i WS. Qualcuno puņ aiutarmi? Grazie.
sto facendo un progetto in Java che prevede HIbernate come ambiente di persistenza ed i Web Services con Axis e Tomcat per fare le query ad Hibernate. Ora, l'idea č di usare una servlet che inizializzi la SessionFactory, una volta per tutte. A quersto punto, ad ogni connessione viene creato un oggetto Session associabile ad ogni thread. Ora, il problema č che il WS per fare le query ha bisogno dell'oggetto Session. Ho provato a passarglielo tra i parametri, ma non essendo rappresentabile mediante JavaBean, non riesco a farlo. Un'idea orrenda potrebbe essere quella di creare una SessionFacroty al WS per ogni utente, ma mi sembra uno spreco di risorse incredibile. Se invece le query le faccio fare alla servlet, nessun problema, l'oggetto Session č disponibile. Perņ volevo usare i WS. Qualcuno puņ aiutarmi? Grazie.