my dog learned polymorphism
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
jQuery in Action, 3rd edition