title: CrudRepository Vs JpaRepository
body: <p>I am learning Spring boot. In the DAO interface, i see some documents use CrudRepository, some use JpaRepository, some others use a Custom Generic interface.</p>
  <p>In which  case should i use CrudRepository, JpaRepository or the custom one.</p>
  <p>here is an example of the interface</p>
  <pre><code>@Repository
  public interface EmployeeRepository extends CrudRepository&lt;Employee, Long&gt; {  }
  </code></pre>