Hi. Did you read 'Java Persistence With Hibernate' ? If it is just like Hibernate In Action (except for the Seam chapter and reorginaizing the book), which I already own, then I'm considering buying another book (Foundation of Jini2 Programming).
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com