Through you have integrated hibernate to spring why do you still use hibernate to build sessionFactory, in other words, you don't have to use hibernate.cfg.xml there is a sessionFactory bean already in the applicationContext.xml, just use annotation to get it's instance. then enjoy it:)
see your another question for my answer SessionFactory injection isn't working
Good luck!