This week's book giveaway is in the Agile and Other Processes forum. We're giving away four copies of The Journey To Enterprise Agility and have Daryl Kulak & Hong Li on-line! See this thread for details.
I suppose there isn't a simple method for obtaining (the current) entity state? Determining entity state from a few lines of code is one thing. But looking at a (huge) existing enterprise app with a multitude of code paths and determining entity state ... that's quite different. (I'm using Hibernate < 3.4)