DATAGRAPH-1323 - Update to Neo4j-OGM 3.2.13.
This commit is contained in:
2
pom.xml
2
pom.xml
@@ -41,7 +41,7 @@
|
||||
|
||||
<project.type>multi</project.type>
|
||||
|
||||
<neo4j.ogm.version>3.2.11</neo4j.ogm.version>
|
||||
<neo4j.ogm.version>3.2.13</neo4j.ogm.version>
|
||||
<springdata.commons>2.2.9.BUILD-SNAPSHOT</springdata.commons>
|
||||
</properties>
|
||||
|
||||
|
||||
@@ -80,6 +80,8 @@ public interface CinemaRepository extends Neo4jRepository<Cinema, Long> {
|
||||
|
||||
List<Cinema> findByVisitedNameOrBlockbusterOfTheWeekName(String location, String name);
|
||||
|
||||
List<Cinema> findByVisitedNameOrVisitedMiddleName(String name, String middleName);
|
||||
|
||||
List<Cinema> findByVisitedNameAndVisitedMiddleName(String name, String middleName);
|
||||
|
||||
List<Cinema> findByNameMatches(String name);
|
||||
|
||||
@@ -363,6 +363,23 @@ public class DerivedQueryTests {
|
||||
});
|
||||
}
|
||||
|
||||
@Test
|
||||
public void shouldFindNodeEntititiesWithMultipleNestedPropertiesOred() {
|
||||
executeUpdate("CREATE (p:Theatre {name:'Picturehouse', city:'London', capacity:5000}) "
|
||||
+ " CREATE (r:Theatre {name:'Ritzy', city:'London', capacity: 7500}) "
|
||||
+ " CREATE (u:User {name:'Michal', middleName:'M'}) CREATE (u1:User {name:'Vince', middleName:'M'}) "
|
||||
+ " CREATE (u)-[:VISITED]->(p) CREATE (u1)-[:VISITED]->(r)");
|
||||
|
||||
transactionTemplate.execute(new TransactionCallbackWithoutResult() {
|
||||
@Override
|
||||
public void doInTransactionWithoutResult(TransactionStatus status) {
|
||||
List<Cinema> theatres = cinemaRepository.findByVisitedNameOrVisitedMiddleName("Vince", "M");
|
||||
assertThat(theatres.size()).isEqualTo(2);
|
||||
assertThat(theatres).extracting(Cinema::getName).containsExactlyInAnyOrder("Picturehouse", "Ritzy");
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Test // DATAGRAPH-629
|
||||
public void shouldFindNodeEntititiesWithMultipleNestedPropertiesAnded() {
|
||||
executeUpdate("CREATE (p:Theatre {name:'Picturehouse', city:'London', capacity:5000}) "
|
||||
|
||||
Reference in New Issue
Block a user