Hi Eric,
The reason why I couldn't get hibernate ORM working because the persist API didn't save record in the database. I'd spent days, but couldn't make it work. Maybe it's because the ORM code is issuing an UPDATE instead of INSERT because the ID is pre-populated. I wasn't sure. I wasn't able to get the SQL logs also (couldnt' find reason for this too).
You're most welcome to help. The best way is to write a similar article using hibernate ORM. I'd be happy to put the link to your article in this article.
-Mayank