[jboss-user] [JBoss Seam] - Re: release connection after lazy init in view
do-not-reply at jboss.com
Tue May 22 15:29:57 EDT 2007
Ok, looks like I found another solution/workaround.
I provide my own Hibernate ConnectionProvider (by decorating the original one). This provider hands out so called "DisconnectableConnections" and keeps track of all borrowed/released connections.
In a ServletFilter (at the end of the response) all not release connections will be "disconnected".
Notice, Hibernate still holds the DisconnectableConnection and thinks everything is fine.
One the next access via such a connection (which is "discconnected") it will be automatically reconnected.
"disconnected" in this context simply means it has been passed back to the connection pool.
Instead of using a ConnectionProvider one might simply decorate the connection pool itself ... but this is another story, though, it should work with any orm mapper then.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4047696#4047696
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4047696
More information about the jboss-user