title: What caused the "No property find found for type" spring data jpa error
body: <p>the error
  No property find found for type com.gridsearch.entities.Film</p>
  
  <p>my repository</p>
  
  <pre><code>package com.gridsearch.repository;
  
  
      import org.springframework.data.domain.Page;
      import org.springframework.data.domain.Pageable;
      import org.springframework.data.repository.CrudRepository;
  
      import com.gridsearch.entities.Film;
      public interface FilmRepository extends CrudRepository&lt;Film,Short&gt;{
  
          public Page&lt;Film&gt; findAll(Pageable page);
          public Film findOne(short Id);
  
       }
  </code></pre>
  
  <p>my service</p>
  
  <pre><code>package com.gridsearch.service;
  
  
  import org.springframework.data.domain.Page;
  import org.springframework.data.domain.Pageable;
  
  import com.gridsearch.entities.Film;
  
  public interface FilmService {
      public Page&lt;Film&gt; allFilms(Pageable page);
      public Film findOne(int Id);
  
  }
  </code></pre>
  
  <p>my service implementation</p>
  
  <pre><code>package com.gridsearch.service;
  
  import java.util.ArrayList;
  import java.util.List;
  
  import org.springframework.beans.factory.annotation.Autowired;
  import org.springframework.data.domain.Page;
  import org.springframework.data.domain.Pageable;
  import org.springframework.stereotype.Repository;
  import org.springframework.transaction.annotation.Transactional;
  
  import com.gridsearch.entities.Film;
  import com.gridsearch.repository.FilmRepository;
  
  @Repository
  public class FilmServiceImpl implements FilmService{
      @Autowired
      private FilmRepository repository;
      @Transactional
      public Page&lt;Film&gt; allFilms(Pageable page) {
          return  repository.findAll(page);
  
      }
      @Override
      public Film findOne(int id) {
          return repository.findOne((short) id);
      }
  
  
  }
  </code></pre>