Vaadin7+Spring4+Hibernate4 integration But returns NullPointerException

I have been trying to set up a new vaadin project using Spring4 together with Hibernate 4. The problem is it kept returning NullPointerException as the bean that is supposed to be injected is null.
my contacting email is

Can anyone help? thank you so much.
here is the code