This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
Start with Struts Framework. and make sure you have all your database access code in DAO's exposed by interfaces. Make sure everything working fine with JDBC DAOs. and then slowly include Hibernate stuff ..hibernate.cfg.xml and mappings, HibernateUtil,..and write new implementation of DAOs using Hibernate. This will give you a chance to see how Hibernate eases development over JDBC.
Once you are experienced, you can write Hibernate code directly instead JDBC.