File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Object Relational Mapping and the fly likes tangled up with session management 101 Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Databases » Object Relational Mapping
Bookmark "tangled up with session management 101" Watch "tangled up with session management 101" New topic

tangled up with session management 101

Stuart Rogers
Ranch Hand

Joined: Oct 02, 2008
Posts: 140
Greetings all,

I've created a standalone (not webapp) Java/Hibernate application, roughly patterned after the HelloWorld example from .
I'm trying to use the "thread-bound strategy" (should I be? Future bigger apps will be webapps on a Tomcat server w/o JNDI )
All looks good until execution when it starts throwing messages like "session already closed", etc.

my hibernate.cfg.xml contains:

my :


my :

and finally my application class (containing main() ) :

I think my problem(s) lie in my HibernateUtil - there's quite a few to choose from on the 'net, all based on different examples under different assumptions.

Any and all help/suggestions/hints/fixes/constructive criticisms are welcome.


Still-learning Steve
Bosun Bello
Ranch Hand

Joined: Nov 06, 2000
Posts: 1510
I noticed that you closed the session factory twice.

# sf.close();
# HibernateUtil.shutdown();

So much trouble in the world -- Bob Marley
I agree. Here's the link:
subject: tangled up with session management 101
It's not a secret anymore!