Hibernate3.6 application examples explain