add GenericRepository for JPA