Spring Security with Hibernate using @preAuthorize annotation