Sto sviluppando un'app Swing utilizzando Hibernate.
Considerato che ho esperienza con applicazioni J2EE dove la workunit è ben definita e quindi è possibile anche gestire bene transazioni con gli automatismi di framework di terze parti (vedi Spring) chiedo a qualcuno con esperienza di applicazioni client se ha trovato qualche soluzione efficiente (se anche elegante meglio ) per risolvere il problema.
Inoltre vorrei sapere a che possibili problemi posso andare incontro (sessioni chiuse,lazy init e cosi via)
Se hai già esperienza di questo tipo di applicazioni, con un'applicazione client non cambia niente. Solo che al posto delle JSP e delle Servlet avrai Form e Controller, tutto qui. L'uso di Spring e di Hibernate è esattamente lo stesso.
Anche il tipo di problemi cui vai incontro non cambia.