Package org.springframework.data.neo4j.repository.support


@NonNullApi package org.springframework.data.neo4j.repository.support
This package provides a couple of public support classes for building custom imperative and reactive Spring Data Neo4j repository base classes. The support classes are the same classes used by SDN itself.
  • Class
    Description
    An interface that can be added to any repository so that queries can be enriched by conditions of the Cypher-DSL.
    An interface that can be added to any imperative repository so that the repository exposes several methods taking in a Statement from the Cypher-DSL, that allows for full customization of the queries executed in a programmatic way in contrast to provide custom queries declaratively via @Query annotations.
    Neo4j specific contract for entity informations.
    This class registers the Neo4j SpEL Support it is registered by the appropriate repository factories as a root bean.
    Neo4jRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,ID>,S,ID extends Serializable>
    Special adapter for Springs FactoryBean interface to allow easy setup of repository factories via Spring configuration.
    The CDI pendant to the Neo4jRepositoryFactoryBean.
    An interface that can be added to any repository so that queries can be enriched by conditions of the Cypher-DSL.
    An interface that can be added to any reactive repository so that the repository exposes several methods taking in a Statement from the Cypher-DSL, that allows for full customization of the queries executed in a programmatic way in contrast to provide custom queries declaratively via @Query annotations.
    ReactiveNeo4jRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,ID>,S,ID extends Serializable>
    Special adapter for Springs FactoryBean interface to allow easy setup of repository factories via Spring configuration.
    Bean post-processor that automatically applies persistence exception translation to all methods returning either Mono or Flux of any bean marked with Spring's @Repository annotation, adding a corresponding AbstractPointcutAdvisor to the exposed proxy (either an existing AOP proxy or a newly generated proxy that implements all of the target's interfaces).
    Repository base implementation for Neo4j.
    Repository base implementation for Neo4j.