diff --git a/spring-data-neo4j/src/test/java/org/springframework/data/neo4j/repositories/PersonRepository.java b/spring-data-neo4j/src/test/java/org/springframework/data/neo4j/repositories/PersonRepository.java index c3a3ac636..1218794d1 100644 --- a/spring-data-neo4j/src/test/java/org/springframework/data/neo4j/repositories/PersonRepository.java +++ b/spring-data-neo4j/src/test/java/org/springframework/data/neo4j/repositories/PersonRepository.java @@ -107,6 +107,8 @@ public interface PersonRepository extends GraphRepository, NamedIndexRep Iterable findByAge(int age); + Iterable findByAlias(@Param("alias") String alias); + @Query("start person=node:`name-index`('name:*') return person.name as name, person order by name asc ") Iterable getAllNamesAndPeople(); diff --git a/spring-data-neo4j/src/test/java/org/springframework/data/neo4j/repository/GraphRepositoryTests.java b/spring-data-neo4j/src/test/java/org/springframework/data/neo4j/repository/GraphRepositoryTests.java index 298f843c5..6b7c57631 100644 --- a/spring-data-neo4j/src/test/java/org/springframework/data/neo4j/repository/GraphRepositoryTests.java +++ b/spring-data-neo4j/src/test/java/org/springframework/data/neo4j/repository/GraphRepositoryTests.java @@ -465,6 +465,12 @@ public class GraphRepositoryTests { assertThat(findByName, hasItem(michael)); } + @Test @Transactional + public void findByAlias() { + Iterable findByName = personRepository.findByAlias(testTeam.michael.getAlias()); + assertThat(findByName, hasItem(testTeam.michael)); + } + @Test @Transactional public void countByName() { Long num = personRepository.countByName(testTeam.michael.getName());