http://docs.jboss.org/hibernate/orm/4.3/manual/en-US/html/