A simple JavaEE demo displaying ability to do a 2 phase commit using Bitronix Transaction Manager - SpringMVC - Hibernate