title: JPA config with multiple repository implementation for a single repository
body: <p>I have a scenario where i need to have 2 different implementation of a single repository (only one repository will be active at a time) based on Database from which that repository implementation is getting the data.</p>
  
  <p>Example: 
  <code>GroupRepository extends CrudRepository &lt;String,Group&gt;{} 
  GroupSybaseRepository extends GroupRepository &lt;String,Group&gt;{}
  GroupDB2Repository extends GroupRepository &lt;String,Group&gt;{}</code></p>
  
  <p>The solution that i am planning to have these repository implementation in different packages and using includeFilters/excludeFilters with   </p>
  
  <p>Any other better approach?</p>