anchor.diff:  As the embedded Neo4j OGM  driver  does not provide the Neo4j kernel itself, you have 
   to declare `org.neo4j:neo4j` as dependency yourself. Refer to 
   https://neo4j.com/docs/ogm-manual/current/reference/#reference:getting-started[the
  -Neo4j OGM documentation] for list of compatible versions.
  +Neo4j OGM documentation] for a list of compatible versions.
   ====
   
   The embedded driver takes precedence over the other drivers when there are multiple
  
positive.code: [[boot-features-neo4j]]
  === Neo4j
  http://neo4j.com/[Neo4j] is an open-source NoSQL graph database that uses a rich data
  model of nodes connected by first class relationships, which is better suited for connected
  big data than traditional RDBMS approaches. Spring Boot offers several conveniences for
  working with Neo4j, including the `spring-boot-starter-data-neo4j` "`Starter`".
  
  
  
  [[boot-features-connecting-to-neo4j]]
  ==== Connecting to a Neo4j Database
  To access a Neo4j server, you can inject an auto-configured `org.neo4j.ogm.session.Session`. 
  By default, the instance tries to connect to a Neo4j server at `localhost:7687` via the Bolt 
  protocol. The following example shows how to inject a Neo4j session:
  
  [source,java,indent=0]
  ----
  
negative.code: [NOTE]
  ====
  You can enable persistence for the embedded mode by providing a path to a database file 
  in your configuration, e.g. `spring.data.neo4j.uri=file://var/tmp/graph.db`.
  ====
  
  
  
  [[boot-features-neo4j-ogm-session]]
  ==== Neo4jSession
  By default, if you are running a web application, the session is bound to the thread for
  the entire processing of the request (that is, it uses the "Open Session in View"
  pattern). If you do not want this behavior, add the following line to your
  