I deploy a sar in jboss according to Using Hibernate with JBoss .
My code in Session Bean :
Code:
public void update(Object obj) throws HibernateException {
   Session session = HibernateSession.currentSession();
   session.update(obj);
   session.flush
}
after run , JBoss throws an Exception 
Code:
16:25:06,859 [Thread-7] DEBUG impl.SessionImpl                - post flush 
16:25:06,859 [Thread-7] INFO  anager.CachedConnectionManager  - Successfully closed a connection for you.  Please close them yourself: org.jboss.resource.adapter.jdbc.WrappedConnection@a53564 
java.lang.Exception: Stack Trace
   at org.jboss.resource.connectionmanager.CachedConnectionManager.closeAll(CachedConnectionManager.java:376)
   at org.jboss.resource.connectionmanager.CachedConnectionManager.popMetaAwareObject(CachedConnectionManager.java:199)
   at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:190)
   at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:72)
   at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:84)
   at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:243)
   at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:104)
   at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:117)
   at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
   at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
   at org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.java:322)
   at org.jboss.ejb.Container.invoke(Container.java:674)
   at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:353)
   at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:83)
.....
It close connection automatic but actually i don't want it to do so.
help....