Are you suggesting HIbernate maintain a static lookup of "current transaction"? If so I am utterly against that idea. If not, I am not sure what you are asking for exactly.