SpringMVC + Spring Security + Hibernate 3 + GenericDAO