This makes a difference when a property is declared in a superclass of two entities. In such a case the property is the same, but the owner is different. Closes #2972 Original pull request #2973 See https://github.com/spring-projects/spring-data-relational/issues/1657