I'm trying to google it with no success for quite some time now. I gave up and decided to ask here.
So here's the deal: I have an application that uses a Oracle JDBC driver with a connection pool administered by Glassfish.
When I restart the server in the middle of a transaction, the glassfish closes all connections. But instead of rolling back the current transaction, it commits it!!
I tried, with no sucess, to do what is described here: