This is a presentation I presented at the Minnesota Information Security Community (MISC) conference in St. Paul on May 15, 2016.
The demo application is located at https://github.com/caseydunham/hibernate-sandbox