title: Ambiguous comportement from spring data with projectors
body: <p>Any one can help me ?  I 'm so ambiguous with spring data So the example is
  I have address entity</p>
  <pre><code>@Entity
  public class Address {
      @Id
      private Long id;
      private String state;
      private String city;
      private String street;
      private String zipCode;
  
      public Long getId() {
          return id;
      }
  
      public void setId(Long id) {
          this.id = id;
      }
  
      public String getState() {
          return state;
      }
  
      public void setState(String state) {
          this.state = state;
      }
  
      public String getCity() {
          return city;
      }
  
      public void setCity(String city) {
          this.city = city;
      }
  
      public String getStreet() {
          return street;
      }
  
      public void setStreet(String street) {
          this.street = street;
      }
  
      public String getZipCode() {
          return zipCode;
      }
  
      public void setZipCode(String zipCode) {
          this.zipCode = zipCode;
      }
  }
  </code></pre>
  <p>projector interface</p>
  <pre><code>public interface AddressView {
      String getZipCode();
  }
  </code></pre>
  <p>and the repository</p>
  <pre><code>@Repository
  public interface AddressRepository extends org.springframework.data.repository.Repository&lt;Address, Long&gt; {
      List&lt;AddressView&gt; getAddressByState(String state);
      List&lt;AddressView&gt; findAll();
  </code></pre>
  <p>test</p>
  <pre><code>List&lt;AddressView&gt; addressViewList = addressRepository.getAddressByState(&quot;test&quot;);
          List&lt;AddressView&gt; addressViewList2 = addressRepository.findAll();
  </code></pre>
  <p>the first request getAddressByState work fine and return the addresses
  but the second one findall I have that issue
  <strong>No converter found capable of converting from type .......</strong></p>
  <p>is that normal ?<br />
  Thnak you!</p>