**[Frederic Goulet](https://jira.spring.io/secure/ViewProfile.jspa?name=gouletf)** opened **[DATAJPA-1418](https://jira.spring.io/browse/DATAJPA-1418?redirect=false)** and commented Since we upgraded our project to Spring Boot 2.0.3.RELEASE, Recursive (or nested) interface projection generate inner joins. In Spring Boot 2.0.2.RELEASE, the exact same code generate left outer join. The resultset is not the same thus breaking our application. --- **Affects:** 2.0.9 (Kay SR9) **Issue Links:** - [DATAJPA-1434](https://jira.spring.io/browse/DATAJPA-1434) Spring Data Jpa Projection Fetches all the columns despite of defined fields **Referenced from:** pull request https://github.com/spring-projects/spring-data-jpa/pull/294 **Backported to:** [2.1.2 (Lovelace SR2)](https://github.com/spring-projects/spring-data-jpa/milestone/130?closed=1), [2.0.12 (Kay SR12)](https://github.com/spring-projects/spring-data-jpa/milestone/131?closed=1) 5 votes, 6 watchers