[NHibernate-development] [hibernate-dev] Connection release modes

Sergey Koshcheyev sergey.koshcheyev at jboss.com
Wed Dec 13 12:11:19 EST 2006


Steve Ebersole wrote:
> I don't understand the statement about "auto-commit mode connection
> release".  The idea with the implied auto-commit connection release mode
> is that in the case of auto-commit transaction control, there is really
> no need to have the same connection for each operation as long as we are
> not batching and not generally holding open JDBC resources.  What makes
> you say it appears to happen for just a few operations?

I guess I worded that badly. To put it in source code terms: in
SessionImpl.get(String entityName, Serializable id) there is a call to
SessionImpl.afterOperation. There is no such call in
SessionImpl.get(String entityName, Serializable id, LockMode lockMode).
Is this a mistake or is the call not needed in the second case for some
reason?

Sergey



More information about the hibernate-dev mailing list