Hi Chris, Some behavior inside a transaction is indeed different than without transaction. One thing is that session.save() will not perform immediately. It will be saved on transaction commit.
However it can be a bug as you mentioned. I'm not so familiar with the weak references code but could you please create a testcase so that we can have a look at it .. greets claus
