integrated with Spring+Hibernate for user