Have you found a solution yet?
We are also looking for a solution. Maybe opening a session before the coldfusion cfm page is constructed (for example in application.cfm) and then close the session at the end. The DAO's should then use this session.
Another hibernate session should be used for coldfusion Session variables. This session will have to be opened when the user starts a http-session and closed when it times-out or disconnects.
Another solution can be: using Spring, like explained in :
http://www.hibernate.org/110.html
Any comments?