title: JpaRepository vs CRUDRepository findAll
body: <p>I have a simple question: why <a href="http://docs.spring.io/spring-data/jpa/docs/current/api/org/springframework/data/jpa/repository/JpaRepository.html#findAll--" rel="noreferrer">JpaRepository</a> is returning List of entities but <a href="http://docs.spring.io/spring-data/data-commons/docs/current/api/org/springframework/data/repository/CrudRepository.html?is-external=true#findAll--" rel="noreferrer">CrudRepository</a> returns Iterable of entities?</p>
  
  <p>Is it done on purpose? I guess it's because CrudRepository is more generic interface and there may be some specific repository which returns Iterable. </p>
  
  <p>It makes harder to use CrudRepository without using specific JpaRepository..</p>
  
  <p>Thanks</p>