anchor.diff:  
   [source,java]
   ----
  +package com.example.person.domain;
  +
   @NodeEntity
   class Person {
       private Long id;
  
positive.code: 
  [source,java]
  ----
  public interface PersonRepository extends GraphRepository<Person> {
  
     // derived finder method
     Person findByName(String name);
   
     @Query("MATCH (:Company)<-[:WORKS_AT]-(p:Person) WHERE id(c) = {company} RETURN p")
     List<Person> findEmployees(Company company);
  }
  
  @Service
  @Transactional
  
negative.code: [source,java]
  ----
  @Configuration
  @EnableNeo4jRepositories(basePackages = "com.example.person.repository",...)
  @EnableTransactionManagement
  public class MyConfiguration extends Neo4jConfiguration {
  
      @Bean
      public SessionFactory getSessionFactory() {
          // with domain entity base package(s)
          return new SessionFactory("com.example.person.domain",...);
      }
  
      // needed for session in view in web-applications
  