It might be helpful if you went into more detail about what you see in the memory analyzer tool (with regard to the leaked storage). For example, something like:
Class org.acme.catch.Hungry contains a hashMap. The HashMap has 10,000 instances of the same object value (each one referenced by a numerically incremented key). The map contains:
( ("1", "Liz"), ("2", "Liz"), ..., ("10000","Liz") )
Of course, you shouldn't include any private data. For the same reason, you shouldn't post the heap dump here either.
As far as putting gentle pressure on the Hibernate guys to solve this. That is best done by getting a support subscription (JBoss app server should be good). Check out http://www.jboss.com/services/subscriptions/ and help us to help you.
hmmm, money, you've got a point I will support you by providing a test case and patch (already attached to the HHH-4317 bug).